home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Motor Bike ••
/
Motor Bike ее.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1989-10-02
|
124KB
|
2,172 lines
# near model CODE resource
# jump table entries: 80-80 (1 of them)
fn00000000:
00000000 225F movea.l A1, [A7]+
00000002 201F move.l D0, [A7]+
00000004 2F09 move.l -[A7], A1
00000006 A032 syscall FlushEvents
00000008 4E75 rts
fn0000000A:
0000000A 4A78 028E tst.w [0x0000028E /* ROM85 */]
0000000E 6A2A bpl +0x2C /* 0000003A */
00000010 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */]
00000014 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */]
00000018 2008 move.l D0, A0
0000001A 9091 sub.l D0, [A1]
0000001C 740C moveq.l D2, 0x0C
0000001E B082 cmp.l D0, D2
00000020 6516 bcs +0x18 /* 00000038 */
00000022 2251 movea.l A1, [A1]
00000024 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0
00000028 2280 move.l [A1], D0
0000002A 4211 clr.b [A1]
0000002C 2278 02AA movea.l A1, [0x000002AA /* ApplZone */]
00000030 2288 move.l [A1], A0
00000032 2082 move.l [A0], D2
00000034 D1A9 000C add.l [A1 + 0xC], D0
label00000038:
00000038 4E75 rts
label0000003A:
0000003A A063 syscall MaxApplZone
0000003C 4E75 rts
fn0000003E:
0000003E 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */]
00000042 B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */]
00000046 661E bne +0x20 /* 00000066 */
00000048 703A moveq.l D0, 0x3A
0000004A A322 syscall NewHandleClear, flags=3
0000004C 6600 00E0 bne +0xE2 /* 0000012E */
00000050 A029 syscall HLock
00000052 21C8 0AE8 move.l [0x00000AE8 /* SoundGlue */], A0
00000056 2250 movea.l A1, [A0]
00000058 2378 033C 0034 move.l [A1 + 0x34], [0x0000033C /* IAZNotify */]
0000005E 43FA 010C lea.l A1, [PC + 0x10C /* 0000016C, value 0x61E42038 */]
00000062 21C9 033C move.l [0x0000033C /* IAZNotify */], A1
label00000066:
00000066 2250 movea.l A1, [A0]
00000068 4A69 0010 tst.w [A1 + 0x10]
0000006C 6F00 0084 ble +0x86 /* 000000F2 */
00000070 222F 0004 move.l D1, [A7 + 0x4]
00000074 B0B8 0A06 cmp.l D0, [0x00000A06 /* MinusOne */]
00000078 6772 beq +0x74 /* 000000EC */
0000007A 50E9 0039 st [A1 + 0x39]
0000007E 3229 0032 move.w D1, [A1 + 0x32]
00000082 2408 move.l D2, A0
00000084 48E7 6000 movem.l -[A7], D1,D2
00000088 A9E1 syscall HandToHand
0000008A 4CDF 0006 movem.l D1,D2, [A7]+
0000008E 4A40 tst.w D0
00000090 6600 0098 bne +0x9A /* 0000012A */
00000094 7000 moveq.l D0, 0x00
00000096 0641 000C addi.w D1, 0xC
0000009A 3001 move.w D0, D1
0000009C A024 syscall SetHandleSize
0000009E 6600 008A bne +0x8C /* 0000012A */
000000A2 A029 syscall HLock
000000A4 21C8 0AE8 move.l [0x00000AE8 /* SoundGlue */], A0
000000A8 2250 movea.l A1, [A0]
000000AA 2078 027A movea.l A0, [0x0000027A /* SoundDCE */]
000000AE 2149 0008 move.l [A0 + 0x8], A1
000000B2 2149 000C move.l [A0 + 0xC], A1
000000B6 2042 movea.l A0, D2
000000B8 2050 movea.l A0, [A0]
000000BA 1028 0038 move.b D0, [A0 + 0x38]
000000BE 8129 0038 or.b [A1 + 0x38], D0
000000C2 2042 movea.l A0, D2
000000C4 A023 syscall DisposHandle/DisposeHandle
000000C6 3341 0032 move.w [A1 + 0x32], D1
000000CA 08A9 0000 0038 bclr.b [A1 + 0x38], 0x0
000000D0 6708 beq +0xA /* 000000DA */
000000D2 4269 0010 clr.w [A1 + 0x10]
000000D6 4EBA 00A0 jsr [PC + 0xA0 /* 00000178 */]
label000000DA:
000000DA 51E9 0039 sf [A1 + 0x39]
000000DE D2C1 add.w A1, D1
000000E0 700C moveq.l D0, 0x0C
000000E2 92C0 sub.w A1, D0
000000E4 41EF 0004 lea.l A0, [A7 + 0x4]
000000E8 A02E syscall BlockMove/BlockMoveData
000000EA 6042 bra +0x44 /* 0000012E */
label000000EC:
000000EC 3029 0010 move.w D0, [A1 + 0x10]
000000F0 6EFA bgt -0x4 /* 000000EC */
label000000F2:
000000F2 2049 movea.l A0, A1
000000F4 317C 003A 0032 move.w [A0 + 0x32], 0x3A /* ':' */
000000FA 216F 0008 0024 move.l [A0 + 0x24], [A7 + 0x8]
00000100 216F 000C 0020 move.l [A0 + 0x20], [A7 + 0xC]
00000106 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC
0000010C 222F 0004 move.l D1, [A7 + 0x4]
00000110 B2B8 0A06 cmp.l D1, [0x00000A06 /* MinusOne */]
00000114 6604 bne +0x6 /* 0000011A */
00000116 A003 syscall Write
00000118 6012 bra +0x14 /* 0000012C */
label0000011A:
0000011A 2141 001C move.l [A0 + 0x1C], D1
0000011E 43FA 0058 lea.l A1, [PC + 0x58 /* 00000178, value 0x48E7E0C0 */]
00000122 2149 000C move.l [A0 + 0xC], A1
00000126 A403 syscall Write, flags=4
00000128 4A40 tst.w D0
label0000012A:
0000012A 6702 beq +0x4 /* 0000012E */
label0000012C:
0000012C 6108 bsr +0xA /* 00000136 */
label0000012E:
0000012E 225F movea.l A1, [A7]+
00000130 DEFC 000C add.w A7, 0xC
00000134 4ED1 jmp [A1]
fn00000136:
00000136 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */]
0000013A B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */]
0000013E 6710 beq +0x12 /* 00000150 */
00000140 2250 movea.l A1, [A0]
00000142 21E9 0034 033C move.l [0x0000033C /* IAZNotify */], [A1 + 0x34]
00000148 A023 syscall DisposHandle/DisposeHandle
0000014A 21F8 0A06 0AE8 move.l [0x00000AE8 /* SoundGlue */], [0x00000A06 /* MinusOne */]
label00000150:
00000150 4E75 rts
fn00000152:
00000152 4E56 FFE0 link A6, -0x0020
00000156 41EE FFE0 lea.l A0, [A6 - 0x20]
0000015A 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC
00000160 A206 syscall KillIO, flags=2
00000162 4278 0280 clr.w [0x00000280 /* CurPitch */]
00000166 61CE bsr -0x30 /* 00000136 */
00000168 4E5E unlink A6
label0000016A:
0000016A 4E75 rts
0000016C 61E4 bsr -0x1A /* 00000152 */
0000016E 2038 033C move.l D0, [0x0000033C /* IAZNotify */]
00000172 6FF6 ble -0x8 /* 0000016A */
00000174 2040 movea.l A0, D0
00000176 4ED0 jmp [A0]
fn00000178:
00000178 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1
0000017C 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */]
00000180 2050 movea.l A0, [A0]
00000182 4A28 0039 tst.b [A0 + 0x39]
00000186 6706 beq +0x8 /* 0000018E */
00000188 50E8 0038 st [A0 + 0x38]
0000018C 6068 bra +0x6A /* 000001F6 */
label0000018E:
0000018E 3028 0032 move.w D0, [A0 + 0x32]
00000192 2228 001C move.l D1, [A0 + 0x1C]
00000196 670C beq +0xE /* 000001A4 */
00000198 2241 movea.l A1, D1
0000019A 48E7 8080 movem.l -[A7], D0,A0
0000019E 4E91 jsr [A1]
000001A0 4CDF 0101 movem.l D0,A0, [A7]+
label000001A4:
000001A4 0C40 003A cmpi.w D0, 0x3A /* ':' */
000001A8 6606 bne +0x8 /* 000001B0 */
000001AA 4EBA FF8A jsr [PC - 0x76 /* 00000136 */]
000001AE 6046 bra +0x48 /* 000001F6 */
label000001B0:
000001B0 2248 movea.l A1, A0
000001B2 41E8 003A lea.l A0, [A0 + 0x3A]
000001B6 2358 001C move.l [A1 + 0x1C], [A0]+
000001BA 2358 0024 move.l [A1 + 0x24], [A0]+
000001BE 2358 0020 move.l [A1 + 0x20], [A0]+
000001C2 337C FFFC 0018 move.w [A1 + 0x18], 0xFFFC
000001C8 7246 moveq.l D1, 0x46
000001CA 9041 sub.w D0, D1
000001CC 6712 beq +0x14 /* 000001E0 */
000001CE 3200 move.w D1, D0
000001D0 48C0 ext.l D0
000001D2 2248 movea.l A1, A0
000001D4 92FC 000C sub.w A1, 0xC
000001D8 A02E syscall BlockMove/BlockMoveData
000001DA 0641 003A addi.w D1, 0x3A /* ':' */
000001DE 6002 bra +0x4 /* 000001E2 */
label000001E0:
000001E0 723A moveq.l D1, 0x3A
label000001E2:
000001E2 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */]
000001E6 2050 movea.l A0, [A0]
000001E8 3141 0032 move.w [A0 + 0x32], D1
000001EC 43FA FF8A lea.l A1, [PC - 0x76 /* 00000178, value 0x48E7E0C0 */]
000001F0 2149 000C move.l [A0 + 0xC], A1
000001F4 A403 syscall Write, flags=4
label000001F6:
000001F6 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+
000001FA 4E75 rts
fn000001FC:
000001FC 206F 0004 movea.l A0, [A7 + 0x4]
00000200 43E8 0001 lea.l A1, [A0 + 0x1]
00000204 7000 moveq.l D0, 0x00
label00000206:
00000206 1210 move.b D1, [A0]
00000208 10C0 move.b [A0]+, D0
0000020A 1001 move.b D0, D1
0000020C 66F8 bne -0x6 /* 00000206 */
0000020E 91C9 sub.l A0, A1
00000210 2008 move.l D0, A0
00000212 1300 move.b -[A1], D0
00000214 2009 move.l D0, A1
00000216 4E75 rts
00000218 206F 0004 movea.l A0, [A7 + 0x4]
0000021C 7000 moveq.l D0, 0x00
0000021E 1010 move.b D0, [A0]
00000220 6004 bra +0x6 /* 00000226 */
label00000222:
00000222 10E8 0001 move.b [A0]+, [A0 + 0x1]
label00000226:
00000226 51C8 FFFA dbf D0, -0x8 /* 00000222 */
0000022A 4210 clr.b [A0]
0000022C 202F 0004 move.l D0, [A7 + 0x4]
00000230 4E75 rts
fn00000232:
00000232 4EBA FDD6 jsr [PC - 0x22A /* 0000000A */]
00000236 486D A8D8 pea.l [A5 - 0x5728]
0000023A A86E syscall InitGraf
0000023C A8FE syscall InitFonts
0000023E 3F3C FFFF move.w -[A7], 0xFFFF
00000242 4267 clr.w -[A7]
00000244 4EBA FDBA jsr [PC - 0x246 /* 00000000 */]
00000248 A912 syscall InitWindows
0000024A A930 syscall InitMenus
0000024C A9CC syscall TEInit
0000024E 42A7 clr.l -[A7]
00000250 A97B syscall InitDialogs
00000252 A850 syscall InitCursor
00000254 4E75 rts
export_10:
00000256 4EBA FFDA jsr [PC - 0x26 /* 00000232 */]
0000025A 4EBA 001A jsr [PC + 0x1A /* 00000276 */]
0000025E 4EBA 02B0 jsr [PC + 0x2B0 /* 00000510 */]
00000262 4EBA 05E4 jsr [PC + 0x5E4 /* 00000848 */]
00000266 4EBA 0C5E jsr [PC + 0xC5E /* 00000EC6 */]
label0000026A:
0000026A 4EBA 0528 jsr [PC + 0x528 /* 00000794 */]
0000026E 4EBA 0D7A jsr [PC + 0xD7A /* 00000FEA */]
00000272 60F6 bra -0x8 /* 0000026A */
00000274 4E75 rts
fn00000276:
00000276 42A7 clr.l -[A7]
00000278 3F3C 0001 move.w -[A7], 0x1
0000027C 486D A8EC pea.l [A5 - 0x5714]
00000280 A931 syscall NewMenu
00000282 205F movea.l A0, [A7]+
00000284 2B48 A8E0 move.l [A5 - 0x5720], A0
00000288 4850 pea.l [A0]
0000028A 4267 clr.w -[A7]
0000028C A935 syscall InsertMenu
0000028E 42A7 clr.l -[A7]
00000290 3F3C 0002 move.w -[A7], 0x2
00000294 486D A8EE pea.l [A5 - 0x5712]
00000298 A931 syscall NewMenu
0000029A 205F movea.l A0, [A7]+
0000029C 2B48 A8E4 move.l [A5 - 0x571C], A0
000002A0 4850 pea.l [A0]
000002A2 4267 clr.w -[A7]
000002A4 A935 syscall InsertMenu
000002A6 42A7 clr.l -[A7]
000002A8 3F3C 0003 move.w -[A7], 0x3
000002AC 486D A8F4 pea.l [A5 - 0x570C]
000002B0 A931 syscall NewMenu
000002B2 205F movea.l A0, [A7]+
000002B4 2B48 A8E8 move.l [A5 - 0x5718], A0
000002B8 4850 pea.l [A0]
000002BA 4267 clr.w -[A7]
000002BC A935 syscall InsertMenu
000002BE A937 syscall DrawMenuBar
000002C0 2F2D A8E0 move.l -[A7], [A5 - 0x5720]
000002C4 486D A8FA pea.l [A5 - 0x5706]
000002C8 A933 syscall AppendMenu
000002CA 2F2D A8E0 move.l -[A7], [A5 - 0x5720]
000002CE 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */
000002D4 A94D syscall AppendResMenu/AddResMenu
000002D6 2F2D A8E4 move.l -[A7], [A5 - 0x571C]
000002DA 486D A910 pea.l [A5 - 0x56F0]
000002DE A933 syscall AppendMenu
000002E0 2F2D A8E8 move.l -[A7], [A5 - 0x5718]
000002E4 486D A932 pea.l [A5 - 0x56CE]
000002E8 A933 syscall AppendMenu
000002EA 4E75 rts
fn000002EC:
000002EC 4E56 FFFC link A6, -0x0004
000002F0 2F0C move.l -[A7], A4
000002F2 42A7 clr.l -[A7]
000002F4 A924 syscall FrontWindow
000002F6 205F movea.l A0, [A7]+
000002F8 2848 movea.l A4, A0
000002FA 200C move.l D0, A4
000002FC 6708 beq +0xA /* 00000306 */
000002FE 306C 006C movea.w A0, [A4 + 0x6C]
00000302 2008 move.l D0, A0
00000304 6002 bra +0x4 /* 00000308 */
label00000306:
00000306 7000 moveq.l D0, 0x00
label00000308:
00000308 3D40 FFFE move.w [A6 - 0x2], D0
0000030C 4A6E FFFE tst.w [A6 - 0x2]
00000310 5DC0 slt D0
00000312 4400 neg.b D0
00000314 4880 ext.w D0
00000316 1D40 FFFD move.b [A6 - 0x3], D0
0000031A 102E FFFD move.b D0, [A6 - 0x3]
0000031E 4880 ext.w D0
00000320 3F00 move.w -[A7], D0
00000322 3F3C 0001 move.w -[A7], 0x1
00000326 2F2D A8E8 move.l -[A7], [A5 - 0x5718]
0000032A 4EBA 00AE jsr [PC + 0xAE /* 000003DA */]
0000032E 508F addq.l A7, 8
00000330 102E FFFD move.b D0, [A6 - 0x3]
00000334 4880 ext.w D0
00000336 3F00 move.w -[A7], D0
00000338 3F3C 0003 move.w -[A7], 0x3
0000033C 2F2D A8E8 move.l -[A7], [A5 - 0x5718]
00000340 4EBA 0098 jsr [PC + 0x98 /* 000003DA */]
00000344 508F addq.l A7, 8
00000346 102E FFFD move.b D0, [A6 - 0x3]
0000034A 4880 ext.w D0
0000034C 3F00 move.w -[A7], D0
0000034E 3F3C 0004 move.w -[A7], 0x4
00000352 2F2D A8E8 move.l -[A7], [A5 - 0x5718]
00000356 4EBA 0082 jsr [PC + 0x82 /* 000003DA */]
0000035A 508F addq.l A7, 8
0000035C 102E FFFD move.b D0, [A6 - 0x3]
00000360 4880 ext.w D0
00000362 3F00 move.w -[A7], D0
00000364 3F3C 0005 move.w -[A7], 0x5
00000368 2F2D A8E8 move.l -[A7], [A5 - 0x5718]
0000036C 4EBA 006C jsr [PC + 0x6C /* 000003DA */]
00000370 508F addq.l A7, 8
00000372 102E FFFD move.b D0, [A6 - 0x3]
00000376 4880 ext.w D0
00000378 3F00 move.w -[A7], D0
0000037A 3F3C 0006 move.w -[A7], 0x6
0000037E 2F2D A8E8 move.l -[A7], [A5 - 0x5718]
00000382 4EBA 0056 jsr [PC + 0x56 /* 000003DA */]
00000386 508F addq.l A7, 8
00000388 206D A958 movea.l A0, [A5 - 0x56A8]
0000038C 4A28 006E tst.b [A0 + 0x6E]
00000390 57C0 seq D0
00000392 4400 neg.b D0
00000394 4880 ext.w D0
00000396 3F00 move.w -[A7], D0
00000398 3F3C 0001 move.w -[A7], 0x1
0000039C 2F2D A8E4 move.l -[A7], [A5 - 0x571C]
000003A0 4EBA 0038 jsr [PC + 0x38 /* 000003DA */]
000003A4 508F addq.l A7, 8
000003A6 4A2E FFFD tst.b [A6 - 0x3]
000003AA 660E bne +0x10 /* 000003BA */
000003AC 206D A958 movea.l A0, [A5 - 0x56A8]
000003B0 4A28 006E tst.b [A0 + 0x6E]
000003B4 6604 bne +0x6 /* 000003BA */
000003B6 7000 moveq.l D0, 0x00
000003B8 6002 bra +0x4 /* 000003BC */
label000003BA:
000003BA 7001 moveq.l D0, 0x01
label000003BC:
000003BC 3F00 move.w -[A7], D0
000003BE 3F3C 0002 move.w -[A7], 0x2
000003C2 2F2D A8E4 move.l -[A7], [A5 - 0x571C]
000003C6 4EBA 0012 jsr [PC + 0x12 /* 000003DA */]
000003CA 508F addq.l A7, 8
000003CC 285F movea.l A4, [A7]+
000003CE 4E5E unlink A6
000003D0 4E75 rts
000003D2 4144 chk.w D0, D4
000003D4 4A55 tst.w [A5]
000003D6 5354 subq.w [A4], 1
000003D8 4D45 chk.w D6, D5
fn000003DA:
000003DA 4E56 0000 link A6, 0
000003DE 4A6E 000E tst.w [A6 + 0xE]
000003E2 670C beq +0xE /* 000003F0 */
000003E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003E8 3F2E 000C move.w -[A7], [A6 + 0xC]
000003EC A939 syscall EnableItem
000003EE 600A bra +0xC /* 000003FA */
label000003F0:
000003F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003F4 3F2E 000C move.w -[A7], [A6 + 0xC]
000003F8 A93A syscall DisableItem
label000003FA:
000003FA 4E5E unlink A6
000003FC 4E75 rts
000003FE 454E chk.w D2, A6
00000400 4142 chk.w D0, D2
00000402 4C45 2020 movem.l D5,A5, D5
fn00000406:
00000406 4E56 FEF4 link A6, -0x010C
0000040A 4267 clr.w -[A7]
0000040C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000410 A86A syscall HiWord
00000412 301F move.w D0, [A7]+
00000414 3D40 FFFE move.w [A6 - 0x2], D0
00000418 4267 clr.w -[A7]
0000041A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000041E A86B syscall LoWord
00000420 301F move.w D0, [A7]+
00000422 3D40 FFFC move.w [A6 - 0x4], D0
00000426 302E FFFE move.w D0, [A6 - 0x2]
0000042A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000042E 0001 0003 ori.b D1, 0x3
00000432 00D2 .incomplete
00000434 0006 003C ori.b D6, 0x3C /* '<' */
00000438 00B4 0C6E 0001 FFFC ori.l <<invalid full ext with I/IS == 4>>, 0xC6E0001
00000440 6608 bne +0xA /* 0000044A */
00000442 4EBA 0A08 jsr [PC + 0xA08 /* 00000E4C */]
00000446 6000 00BC bra +0xBE /* 00000504 */
label0000044A:
0000044A 486E FEF8 pea.l [A6 - 0x108]
0000044E A874 syscall GetPort
00000450 2F2D A8E0 move.l -[A7], [A5 - 0x5720]
00000454 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000458 486E FEFC pea.l [A6 - 0x104]
0000045C A946 syscall GetMenuItemText/GetItem
0000045E 4267 clr.w -[A7]
00000460 486E FEFC pea.l [A6 - 0x104]
00000464 A9B6 syscall OpenDeskAcc
00000466 301F move.w D0, [A7]+
00000468 2F2E FEF8 move.l -[A7], [A6 - 0x108]
0000046C A873 syscall SetPort
0000046E 6000 0094 bra +0x96 /* 00000504 */
00000472 302E FFFC move.w D0, [A6 - 0x4]
00000476 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000047A 0001 0004 ori.b D1, 0x4
0000047E 0086 0008 0016 ori.l D6, 0x80016
00000484 0050 004A ori.w [A0], 0x4A /* 'J' */
00000488 2F2D A958 move.l -[A7], [A5 - 0x56A8]
0000048C A915 syscall ShowWindow
0000048E 2F2D A958 move.l -[A7], [A5 - 0x56A8]
00000492 A91F syscall SelectWindow
00000494 6000 006E bra +0x70 /* 00000504 */
00000498 42A7 clr.l -[A7]
0000049A A924 syscall FrontWindow
0000049C 205F movea.l A0, [A7]+
0000049E 2D48 FEF4 move.l [A6 - 0x10C], A0
000004A2 B0FC 0000 cmpa.w A0, 0x0
000004A6 6700 005C beq +0x5E /* 00000504 */
000004AA 206E FEF4 movea.l A0, [A6 - 0x10C]
000004AE 4A68 006C tst.w [A0 + 0x6C]
000004B2 6C0C bge +0xE /* 000004C0 */
000004B4 206E FEF4 movea.l A0, [A6 - 0x10C]
000004B8 3F28 006C move.w -[A7], [A0 + 0x6C]
000004BC A9B7 syscall CloseDeskAcc
000004BE 6044 bra +0x46 /* 00000504 */
label000004C0:
000004C0 2D6D A958 FEF4 move.l [A6 - 0x10C], [A5 - 0x56A8]
000004C6 673C beq +0x3E /* 00000504 */
000004C8 2F2D A958 move.l -[A7], [A5 - 0x56A8]
000004CC A916 syscall HideWindow
000004CE 6034 bra +0x36 /* 00000504 */
000004D0 A9F4 syscall ExitToShell
000004D2 6030 bra +0x32 /* 00000504 */
000004D4 3F3C 0001 move.w -[A7], 0x1
000004D8 4EBA 0590 jsr [PC + 0x590 /* 00000A6A */]
000004DC 548F addq.l A7, 2
000004DE 2F2D A958 move.l -[A7], [A5 - 0x56A8]
000004E2 A915 syscall ShowWindow
000004E4 2F2D A958 move.l -[A7], [A5 - 0x56A8]
000004E8 A91F syscall SelectWindow
000004EA 6018 bra +0x1A /* 00000504 */
000004EC 4267 clr.w -[A7]
000004EE 302E FFFC move.w D0, [A6 - 0x4]
000004F2 5340 subq.w D0, 1
000004F4 3F00 move.w -[A7], D0
000004F6 A9C2 syscall SysEdit
000004F8 101F move.b D0, [A7]+
000004FA 4A00 tst.b D0
000004FC 6606 bne +0x8 /* 00000504 */
000004FE 3F3C 0005 move.w -[A7], 0x5
00000502 A9C8 syscall SysBeep
label00000504:
00000504 4E5E unlink A6
00000506 4E75 rts
00000508 4841 swap.w D1
0000050A 4E44 trap 4
0000050C 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5
fn00000510:
00000510 41ED A95C lea.l A0, [A5 - 0x56A4]
00000514 43ED A864 lea.l A1, [A5 - 0x579C]
00000518 20D9 move.l [A0]+, [A1]+
0000051A 20D9 move.l [A0]+, [A1]+
0000051C 42A7 clr.l -[A7]
0000051E 42A7 clr.l -[A7]
00000520 486D A964 pea.l [A5 - 0x569C]
00000524 486D A980 pea.l [A5 - 0x5680]
00000528 1F3C 0001 move.b -[A7], 0x1
0000052C 4267 clr.w -[A7]
0000052E 4878 FFFF push.l 0xFFFF
00000532 1F3C 0001 move.b -[A7], 0x1
00000536 42A7 clr.l -[A7]
00000538 A913 syscall NewWindow
0000053A 205F movea.l A0, [A7]+
0000053C 2B48 A958 move.l [A5 - 0x56A8], A0
00000540 2F2D A958 move.l -[A7], [A5 - 0x56A8]
00000544 A873 syscall SetPort
00000546 4E75 rts
fn00000548:
00000548 4E56 FFF2 link A6, -0x000E
0000054C 2F2D A958 move.l -[A7], [A5 - 0x56A8]
00000550 A873 syscall SetPort
00000552 206D A958 movea.l A0, [A5 - 0x56A8]
00000556 4868 0010 pea.l [A0 + 0x10]
0000055A A8A3 syscall EraseRect
0000055C 7047 moveq.l D0, 0x47
0000055E 3D40 FFFE move.w [A6 - 0x2], D0
00000562 6018 bra +0x1A /* 0000057C */
label00000564:
00000564 4267 clr.w -[A7]
00000566 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000056A A893 syscall MoveTo
0000056C 3F3C 01F4 move.w -[A7], 0x1F4
00000570 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000574 A891 syscall LineTo
00000576 066E 0046 FFFE addi.w [A6 - 0x2], 0x46 /* 'F' */
label0000057C:
0000057C 0C6E 014A FFFE cmpi.w [A6 - 0x2], 0x14A
00000582 6FE0 ble -0x1E /* 00000564 */
00000584 42A7 clr.l -[A7]
00000586 3F3C 00C8 move.w -[A7], 0xC8
0000058A A9BC syscall GetPicture
0000058C 205F movea.l A0, [A7]+
0000058E 2D48 FFF2 move.l [A6 - 0xE], A0
00000592 486E FFF6 pea.l [A6 - 0xA]
00000596 3F3C 0032 move.w -[A7], 0x32 /* '2' */
0000059A 3F3C 010E move.w -[A7], 0x10E
0000059E 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000005A2 3F3C 0118 move.w -[A7], 0x118
000005A6 A8A7 syscall SetRect
000005A8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000005AC 486E FFF6 pea.l [A6 - 0xA]
000005B0 A8F6 syscall DrawPicture
000005B2 486E FFF6 pea.l [A6 - 0xA]
000005B6 3F3C 00C8 move.w -[A7], 0xC8
000005BA 3F3C 0089 move.w -[A7], 0x89
000005BE 3F3C 00CC move.w -[A7], 0xCC
000005C2 3F3C 008D move.w -[A7], 0x8D
000005C6 A8A7 syscall SetRect
000005C8 486E FFF6 pea.l [A6 - 0xA]
000005CC A8B8 syscall PaintOval
000005CE 7001 moveq.l D0, 0x01
000005D0 3D40 FFFE move.w [A6 - 0x2], D0
000005D4 6046 bra +0x48 /* 0000061C */
label000005D6:
000005D6 42A7 clr.l -[A7]
000005D8 3F3C 00DC move.w -[A7], 0xDC
000005DC A9BC syscall GetPicture
000005DE 205F movea.l A0, [A7]+
000005E0 2D48 FFF2 move.l [A6 - 0xE], A0
000005E4 302E FFFE move.w D0, [A6 - 0x2]
000005E8 C1FC 0014 muls.w D0, 0x14
000005EC 322E FFFE move.w D1, [A6 - 0x2]
000005F0 C3FC 0014 muls.w D1, 0x14
000005F4 486E FFF6 pea.l [A6 - 0xA]
000005F8 0640 003E addi.w D0, 0x3E /* '>' */
000005FC 3F00 move.w -[A7], D0
000005FE 3F3C 010E move.w -[A7], 0x10E
00000602 0641 004E addi.w D1, 0x4E /* 'N' */
00000606 3F01 move.w -[A7], D1
00000608 3F3C 0118 move.w -[A7], 0x118
0000060C A8A7 syscall SetRect
0000060E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000612 486E FFF6 pea.l [A6 - 0xA]
00000616 A8F6 syscall DrawPicture
00000618 526E FFFE addq.w [A6 - 0x2], 1
label0000061C:
0000061C 302E FFFE move.w D0, [A6 - 0x2]
00000620 B06D A978 cmp.w D0, [A5 - 0x5688]
00000624 6FB0 ble -0x4E /* 000005D6 */
00000626 42A7 clr.l -[A7]
00000628 3F3C 00D2 move.w -[A7], 0xD2
0000062C A9BC syscall GetPicture
0000062E 205F movea.l A0, [A7]+
00000630 2D48 FFF2 move.l [A6 - 0xE], A0
00000634 302D A978 move.w D0, [A5 - 0x5688]
00000638 5240 addq.w D0, 1
0000063A C1FC 0014 muls.w D0, 0x14
0000063E 0640 0033 addi.w D0, 0x33 /* '3' */
00000642 3B40 A97C move.w [A5 - 0x5684], D0
00000646 302D A97A move.w D0, [A5 - 0x5686]
0000064A C1FC 0016 muls.w D0, 0x16
0000064E 323C 008C move.w D1, 0x8C
00000652 9240 sub.w D1, D0
00000654 302D A978 move.w D0, [A5 - 0x5688]
00000658 5240 addq.w D0, 1
0000065A C1FC 0014 muls.w D0, 0x14
0000065E D240 add.w D1, D0
00000660 3B41 A97E move.w [A5 - 0x5682], D1
00000664 486E FFF6 pea.l [A6 - 0xA]
00000668 302D A97C move.w D0, [A5 - 0x5684]
0000066C 0640 000A addi.w D0, 0xA /* '\n' */
00000670 3F00 move.w -[A7], D0
00000672 3F3C 010E move.w -[A7], 0x10E
00000676 302D A97E move.w D0, [A5 - 0x5682]
0000067A 0640 000A addi.w D0, 0xA /* '\n' */
0000067E 3F00 move.w -[A7], D0
00000680 3F3C 0118 move.w -[A7], 0x118
00000684 A8A7 syscall SetRect
00000686 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000068A 486E FFF6 pea.l [A6 - 0xA]
0000068E A8F6 syscall DrawPicture
00000690 4EBA 0642 jsr [PC + 0x642 /* 00000CD4 */]
00000694 4EBA 06B0 jsr [PC + 0x6B0 /* 00000D46 */]
00000698 4EBA 082C jsr [PC + 0x82C /* 00000EC6 */]
0000069C 4E5E unlink A6
0000069E 4E75 rts
000006A0 4452 neg.w [A2]
000006A2 4157 chk.w D0, [A7]
000006A4 4241 clr.w D1
000006A6 434B chk.w D1, A3
fn000006A8:
000006A8 4E56 FFF6 link A6, -0x000A
000006AC 4267 clr.w -[A7]
000006AE 206E 0008 movea.l A0, [A6 + 0x8]
000006B2 2F28 000A move.l -[A7], [A0 + 0xA]
000006B6 486E FFFC pea.l [A6 - 0x4]
000006BA A92C syscall FindWindow
000006BC 301F move.w D0, [A7]+
000006BE 3D40 FFFA move.w [A6 - 0x6], D0
000006C2 426D A8DE clr.w [A5 - 0x5722]
000006C6 302E FFFA move.w D0, [A6 - 0x6]
000006CA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000006CE 0001 0006 ori.b D1, 0x6
000006D2 00B6 001A 000A 0056 ori.l [A6 + D0.w + 0x56], 0x1A000A
000006DA 0032 00AC 0082 ori.b [A2 + D0.w - 0x126], 0xAC
000006E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006E8 A9B3 syscall SystemClick
000006EA 6000 009C bra +0x9E /* 00000788 */
000006EE 4EBA FBFC jsr [PC - 0x404 /* 000002EC */]
000006F2 42A7 clr.l -[A7]
000006F4 206E 0008 movea.l A0, [A6 + 0x8]
000006F8 2F28 000A move.l -[A7], [A0 + 0xA]
000006FC A93D syscall MenuSelect
000006FE 201F move.l D0, [A7]+
00000700 2F00 move.l -[A7], D0
00000702 4EBA FD02 jsr [PC - 0x2FE /* 00000406 */]
00000706 588F addq.l A7, 4
00000708 6000 007E bra +0x80 /* 00000788 */
0000070C 202E FFFC move.l D0, [A6 - 0x4]
00000710 B0AD A958 cmp.l D0, [A5 - 0x56A8]
00000714 6600 0072 bne +0x74 /* 00000788 */
00000718 2F2D A958 move.l -[A7], [A5 - 0x56A8]
0000071C 206E 0008 movea.l A0, [A6 + 0x8]
00000720 2F28 000A move.l -[A7], [A0 + 0xA]
00000724 486D A95C pea.l [A5 - 0x56A4]
00000728 A925 syscall DragWindow
0000072A 6000 005C bra +0x5E /* 00000788 */
0000072E 202E FFFC move.l D0, [A6 - 0x4]
00000732 B0AD A958 cmp.l D0, [A5 - 0x56A8]
00000736 6600 0050 bne +0x52 /* 00000788 */
0000073A 42A7 clr.l -[A7]
0000073C A924 syscall FrontWindow
0000073E 205F movea.l A0, [A7]+
00000740 B1EE FFFC cmpa.l A0, [A6 - 0x4]
00000744 6708 beq +0xA /* 0000074E */
00000746 2F2D A958 move.l -[A7], [A5 - 0x56A8]
0000074A A91F syscall SelectWindow
0000074C 603A bra +0x3C /* 00000788 */
label0000074E:
0000074E 0C6D 0005 F9F0 cmpi.w [A5 - 0x610], 0x5
00000754 6C04 bge +0x6 /* 0000075A */
00000756 526D F9F0 addq.w [A5 - 0x610], 1
label0000075A:
0000075A 4EBA 0578 jsr [PC + 0x578 /* 00000CD4 */]
0000075E 6028 bra +0x2A /* 00000788 */
00000760 202E FFFC move.l D0, [A6 - 0x4]
00000764 B0AD A958 cmp.l D0, [A5 - 0x56A8]
00000768 661E bne +0x20 /* 00000788 */
0000076A 4267 clr.w -[A7]
0000076C 2F2D A958 move.l -[A7], [A5 - 0x56A8]
00000770 206E 0008 movea.l A0, [A6 + 0x8]
00000774 2F28 000A move.l -[A7], [A0 + 0xA]
00000778 A91E syscall TrackGoAway
0000077A 101F move.b D0, [A7]+
0000077C 4A00 tst.b D0
0000077E 6708 beq +0xA /* 00000788 */
00000780 2F2D A958 move.l -[A7], [A5 - 0x56A8]
00000784 A916 syscall HideWindow
00000786 A9F4 syscall ExitToShell
label00000788:
00000788 4E5E unlink A6
0000078A 4E75 rts
0000078C 4841 swap.w D1
0000078E 4E44 trap 4
00000790 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
fn00000794:
00000794 4E56 FFEE link A6, -0x0012
00000798 4267 clr.w -[A7]
0000079A A938 syscall HiliteMenu
0000079C A9B4 syscall SystemTask
0000079E 4267 clr.w -[A7]
000007A0 3F3C FFFF move.w -[A7], 0xFFFF
000007A4 486E FFEE pea.l [A6 - 0x12]
000007A8 A970 syscall GetNextEvent
000007AA 101F move.b D0, [A7]+
000007AC 4880 ext.w D0
000007AE 3D40 FFFE move.w [A6 - 0x2], D0
000007B2 4A6E FFFE tst.w [A6 - 0x2]
000007B6 6700 0084 beq +0x86 /* 0000083C */
000007BA 302E FFEE move.w D0, [A6 - 0x12]
000007BE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000007C2 0001 0008 ori.b D1, 0x8
000007C6 0076 0010 0072 ori.w [A6 + D0.w + 0x72], 0x10
000007CC 0018 006E ori.b [A0]+, 0x6E /* 'n' */
000007D0 0014 0040 ori.b [A4], 0x40 /* '@' */
000007D4 0068 005C 486E ori.w [A0 + 0x486E], 0x5C /* '\\' */
000007DA FFEE .invalid <<F/7/7>>
000007DC 4EBA FECA jsr [PC - 0x136 /* 000006A8 */]
000007E0 588F addq.l A7, 4
000007E2 6058 bra +0x5A /* 0000083C */
000007E4 303C 0100 move.w D0, 0x100
000007E8 C06E FFFC and.w D0, [A6 - 0x4]
000007EC 4A40 tst.w D0
000007EE 674C beq +0x4E /* 0000083C */
000007F0 4EBA FAFA jsr [PC - 0x506 /* 000002EC */]
000007F4 203C 0000 00FF move.l D0, 0xFF
000007FA C0AE FFF0 and.l D0, [A6 - 0x10]
000007FE 42A7 clr.l -[A7]
00000800 4880 ext.w D0
00000802 3F00 move.w -[A7], D0
00000804 A93E syscall MenuKey
00000806 201F move.l D0, [A7]+
00000808 2F00 move.l -[A7], D0
0000080A 4EBA FBFA jsr [PC - 0x406 /* 00000406 */]
0000080E 588F addq.l A7, 4
00000810 602A bra +0x2C /* 0000083C */
00000812 2F2D A958 move.l -[A7], [A5 - 0x56A8]
00000816 A922 syscall BeginUpdate
00000818 206D A958 movea.l A0, [A5 - 0x56A8]
0000081C 1028 006F move.b D0, [A0 + 0x6F]
00000820 4880 ext.w D0
00000822 3F00 move.w -[A7], D0
00000824 4EBA FD22 jsr [PC - 0x2DE /* 00000548 */]
00000828 548F addq.l A7, 2
0000082A 2F2D A958 move.l -[A7], [A5 - 0x56A8]
0000082E A923 syscall EndUpdate
00000830 600A bra +0xC /* 0000083C */
00000832 206D A958 movea.l A0, [A5 - 0x56A8]
00000836 4868 0010 pea.l [A0 + 0x10]
0000083A A928 syscall InvalRect
label0000083C:
0000083C 4E5E unlink A6
0000083E 4E75 rts
00000840 4841 swap.w D1
00000842 4E44 trap 4
00000844 4C45 4556 movem.l D1,D2,D4,D6,A0,A2,A6, D5
fn00000848:
00000848 4E56 FFF6 link A6, -0x000A
0000084C 41ED FA54 lea.l A0, [A5 - 0x5AC]
00000850 2D48 FFF8 move.l [A6 - 0x8], A0
00000854 2B6E FFF8 FFD4 move.l [A5 - 0x2C], [A6 - 0x8]
0000085A 42A7 clr.l -[A7]
0000085C 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00000860 A9BB syscall GetIcon
00000862 205F movea.l A0, [A7]+
00000864 2D50 FFFC move.l [A6 - 0x4], [A0]
00000868 7001 moveq.l D0, 0x01
0000086A 3D40 FFF6 move.w [A6 - 0xA], D0
0000086E 6016 bra +0x18 /* 00000886 */
label00000870:
00000870 206E FFF8 movea.l A0, [A6 - 0x8]
00000874 52AE FFF8 addq.l [A6 - 0x8], 1
00000878 226E FFFC movea.l A1, [A6 - 0x4]
0000087C 52AE FFFC addq.l [A6 - 0x4], 1
00000880 1091 move.b [A0], [A1]
00000882 526E FFF6 addq.w [A6 - 0xA], 1
label00000886:
00000886 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
0000088C 6FE2 ble -0x1C /* 00000870 */
0000088E 2B6E FFF8 FFD8 move.l [A5 - 0x28], [A6 - 0x8]
00000894 42A7 clr.l -[A7]
00000896 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000089A A9BB syscall GetIcon
0000089C 205F movea.l A0, [A7]+
0000089E 2D50 FFFC move.l [A6 - 0x4], [A0]
000008A2 7001 moveq.l D0, 0x01
000008A4 3D40 FFF6 move.w [A6 - 0xA], D0
000008A8 6016 bra +0x18 /* 000008C0 */
label000008AA:
000008AA 206E FFF8 movea.l A0, [A6 - 0x8]
000008AE 52AE FFF8 addq.l [A6 - 0x8], 1
000008B2 226E FFFC movea.l A1, [A6 - 0x4]
000008B6 52AE FFFC addq.l [A6 - 0x4], 1
000008BA 1091 move.b [A0], [A1]
000008BC 526E FFF6 addq.w [A6 - 0xA], 1
label000008C0:
000008C0 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
000008C6 6FE2 ble -0x1C /* 000008AA */
000008C8 2B6E FFF8 FFDC move.l [A5 - 0x24], [A6 - 0x8]
000008CE 42A7 clr.l -[A7]
000008D0 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000008D4 A9BB syscall GetIcon
000008D6 205F movea.l A0, [A7]+
000008D8 2D50 FFFC move.l [A6 - 0x4], [A0]
000008DC 7001 moveq.l D0, 0x01
000008DE 3D40 FFF6 move.w [A6 - 0xA], D0
000008E2 6016 bra +0x18 /* 000008FA */
label000008E4:
000008E4 206E FFF8 movea.l A0, [A6 - 0x8]
000008E8 52AE FFF8 addq.l [A6 - 0x8], 1
000008EC 226E FFFC movea.l A1, [A6 - 0x4]
000008F0 52AE FFFC addq.l [A6 - 0x4], 1
000008F4 1091 move.b [A0], [A1]
000008F6 526E FFF6 addq.w [A6 - 0xA], 1
label000008FA:
000008FA 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
00000900 6FE2 ble -0x1C /* 000008E4 */
00000902 2B6E FFF8 FFE0 move.l [A5 - 0x20], [A6 - 0x8]
00000908 42A7 clr.l -[A7]
0000090A 3F3C 0082 move.w -[A7], 0x82
0000090E A9BB syscall GetIcon
00000910 205F movea.l A0, [A7]+
00000912 2D50 FFFC move.l [A6 - 0x4], [A0]
00000916 7001 moveq.l D0, 0x01
00000918 3D40 FFF6 move.w [A6 - 0xA], D0
0000091C 6016 bra +0x18 /* 00000934 */
label0000091E:
0000091E 206E FFF8 movea.l A0, [A6 - 0x8]
00000922 52AE FFF8 addq.l [A6 - 0x8], 1
00000926 226E FFFC movea.l A1, [A6 - 0x4]
0000092A 52AE FFFC addq.l [A6 - 0x4], 1
0000092E 1091 move.b [A0], [A1]
00000930 526E FFF6 addq.w [A6 - 0xA], 1
label00000934:
00000934 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
0000093A 6FE2 ble -0x1C /* 0000091E */
0000093C 2B6E FFF8 FFE4 move.l [A5 - 0x1C], [A6 - 0x8]
00000942 42A7 clr.l -[A7]
00000944 3F3C 008C move.w -[A7], 0x8C
00000948 A9BB syscall GetIcon
0000094A 205F movea.l A0, [A7]+
0000094C 2D50 FFFC move.l [A6 - 0x4], [A0]
00000950 7001 moveq.l D0, 0x01
00000952 3D40 FFF6 move.w [A6 - 0xA], D0
00000956 6016 bra +0x18 /* 0000096E */
label00000958:
00000958 206E FFF8 movea.l A0, [A6 - 0x8]
0000095C 52AE FFF8 addq.l [A6 - 0x8], 1
00000960 226E FFFC movea.l A1, [A6 - 0x4]
00000964 52AE FFFC addq.l [A6 - 0x4], 1
00000968 1091 move.b [A0], [A1]
0000096A 526E FFF6 addq.w [A6 - 0xA], 1
label0000096E:
0000096E 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
00000974 6FE2 ble -0x1C /* 00000958 */
00000976 2B6E FFF8 FFE8 move.l [A5 - 0x18], [A6 - 0x8]
0000097C 42A7 clr.l -[A7]
0000097E 3F3C 0096 move.w -[A7], 0x96
00000982 A9BB syscall GetIcon
00000984 205F movea.l A0, [A7]+
00000986 2D50 FFFC move.l [A6 - 0x4], [A0]
0000098A 7001 moveq.l D0, 0x01
0000098C 3D40 FFF6 move.w [A6 - 0xA], D0
00000990 6016 bra +0x18 /* 000009A8 */
label00000992:
00000992 206E FFF8 movea.l A0, [A6 - 0x8]
00000996 52AE FFF8 addq.l [A6 - 0x8], 1
0000099A 226E FFFC movea.l A1, [A6 - 0x4]
0000099E 52AE FFFC addq.l [A6 - 0x4], 1
000009A2 1091 move.b [A0], [A1]
000009A4 526E FFF6 addq.w [A6 - 0xA], 1
label000009A8:
000009A8 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
000009AE 6FE2 ble -0x1C /* 00000992 */
000009B0 2B6E FFF8 FFEC move.l [A5 - 0x14], [A6 - 0x8]
000009B6 42A7 clr.l -[A7]
000009B8 3F3C 00BE move.w -[A7], 0xBE
000009BC A9BB syscall GetIcon
000009BE 205F movea.l A0, [A7]+
000009C0 2D50 FFFC move.l [A6 - 0x4], [A0]
000009C4 7001 moveq.l D0, 0x01
000009C6 3D40 FFF6 move.w [A6 - 0xA], D0
000009CA 6016 bra +0x18 /* 000009E2 */
label000009CC:
000009CC 206E FFF8 movea.l A0, [A6 - 0x8]
000009D0 52AE FFF8 addq.l [A6 - 0x8], 1
000009D4 226E FFFC movea.l A1, [A6 - 0x4]
000009D8 52AE FFFC addq.l [A6 - 0x4], 1
000009DC 1091 move.b [A0], [A1]
000009DE 526E FFF6 addq.w [A6 - 0xA], 1
label000009E2:
000009E2 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
000009E8 6FE2 ble -0x1C /* 000009CC */
000009EA 2B6E FFF8 FFF0 move.l [A5 - 0x10], [A6 - 0x8]
000009F0 42A7 clr.l -[A7]
000009F2 3F3C 00BF move.w -[A7], 0xBF
000009F6 A9BB syscall GetIcon
000009F8 205F movea.l A0, [A7]+
000009FA 2D50 FFFC move.l [A6 - 0x4], [A0]
000009FE 7001 moveq.l D0, 0x01
00000A00 3D40 FFF6 move.w [A6 - 0xA], D0
00000A04 6016 bra +0x18 /* 00000A1C */
label00000A06:
00000A06 206E FFF8 movea.l A0, [A6 - 0x8]
00000A0A 52AE FFF8 addq.l [A6 - 0x8], 1
00000A0E 226E FFFC movea.l A1, [A6 - 0x4]
00000A12 52AE FFFC addq.l [A6 - 0x4], 1
00000A16 1091 move.b [A0], [A1]
00000A18 526E FFF6 addq.w [A6 - 0xA], 1
label00000A1C:
00000A1C 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80
00000A22 6FE2 ble -0x1C /* 00000A06 */
00000A24 3F3C 0001 move.w -[A7], 0x1
00000A28 4EBA 0040 jsr [PC + 0x40 /* 00000A6A */]
00000A2C 548F addq.l A7, 2
00000A2E 42A7 clr.l -[A7]
00000A30 A975 syscall TickCount
00000A32 201F move.l D0, [A7]+
00000A34 2B40 F9EC move.l [A5 - 0x614], D0
00000A38 4E5E unlink A6
00000A3A 4E75 rts
00000A3C 5345 subq.w D5, 1
00000A3E 5455 addq.w [A5], 2
00000A40 5020 addq.b -[A0], 8
00000A42 2020 move.l D0, -[A0]
fn00000A44:
00000A44 206F 0004 movea.l A0, [A7 + 0x4]
00000A48 226F 0008 movea.l A1, [A7 + 0x8]
00000A4C 2008 move.l D0, A0
label00000A4E:
00000A4E 10D9 move.b [A0]+, [A1]+
00000A50 66FC bne -0x2 /* 00000A4E */
00000A52 4E75 rts
fn00000A54:
00000A54 206F 0004 movea.l A0, [A7 + 0x4]
00000A58 226F 0008 movea.l A1, [A7 + 0x8]
00000A5C 2008 move.l D0, A0
label00000A5E:
00000A5E 4A18 tst.b [A0]+
00000A60 66FC bne -0x2 /* 00000A5E */
00000A62 5388 subq.l A0, 1
label00000A64:
00000A64 10D9 move.b [A0]+, [A1]+
00000A66 66FC bne -0x2 /* 00000A64 */
00000A68 4E75 rts
fn00000A6A:
00000A6A 4E56 FF18 link A6, -0x00E8
00000A6E 3D7C 0000 FF22 move.w [A6 - 0xDE], 0x0
00000A74 486E FF22 pea.l [A6 - 0xDE]
00000A78 486E FF18 pea.l [A6 - 0xE8]
00000A7C 3F3C 200E move.w -[A7], 0x200E
00000A80 A9EB syscall Pack4/FP68K
00000A82 486E FF18 pea.l [A6 - 0xE8]
00000A86 486D F9D4 pea.l [A5 - 0x62C]
00000A8A 3F3C 1010 move.w -[A7], 0x1010
00000A8E A9EB syscall Pack4/FP68K
00000A90 3D7C 0000 FF22 move.w [A6 - 0xDE], 0x0
00000A96 486E FF22 pea.l [A6 - 0xDE]
00000A9A 486E FF18 pea.l [A6 - 0xE8]
00000A9E 3F3C 200E move.w -[A7], 0x200E
00000AA2 A9EB syscall Pack4/FP68K
00000AA4 486E FF18 pea.l [A6 - 0xE8]
00000AA8 486D F9D8 pea.l [A5 - 0x628]
00000AAC 3F3C 1010 move.w -[A7], 0x1010
00000AB0 A9EB syscall Pack4/FP68K
00000AB2 3D7C 0000 FF22 move.w [A6 - 0xDE], 0x0
00000AB8 486E FF22 pea.l [A6 - 0xDE]
00000ABC 486E FF18 pea.l [A6 - 0xE8]
00000AC0 3F3C 200E move.w -[A7], 0x200E
00000AC4 A9EB syscall Pack4/FP68K
00000AC6 486E FF18 pea.l [A6 - 0xE8]
00000ACA 486D F9DC pea.l [A5 - 0x624]
00000ACE 3F3C 1010 move.w -[A7], 0x1010
00000AD2 A9EB syscall Pack4/FP68K
00000AD4 3D7C 0000 FF22 move.w [A6 - 0xDE], 0x0
00000ADA 486E FF22 pea.l [A6 - 0xDE]
00000ADE 486E FF18 pea.l [A6 - 0xE8]
00000AE2 3F3C 200E move.w -[A7], 0x200E
00000AE6 A9EB syscall Pack4/FP68K
00000AE8 486E FF18 pea.l [A6 - 0xE8]
00000AEC 486D F9E0 pea.l [A5 - 0x620]
00000AF0 3F3C 1010 move.w -[A7], 0x1010
00000AF4 A9EB syscall Pack4/FP68K
00000AF6 426D F9F0 clr.w [A5 - 0x610]
00000AFA 3D7C 0000 FF22 move.w [A6 - 0xDE], 0x0
00000B00 486E FF22 pea.l [A6 - 0xDE]
00000B04 486E FF18 pea.l [A6 - 0xE8]
00000B08 3F3C 200E move.w -[A7], 0x200E
00000B0C A9EB syscall Pack4/FP68K
00000B0E 486E FF18 pea.l [A6 - 0xE8]
00000B12 486D F9E8 pea.l [A5 - 0x618]
00000B16 3F3C 1010 move.w -[A7], 0x1010
00000B1A A9EB syscall Pack4/FP68K
00000B1C 3D7C 0030 FF22 move.w [A6 - 0xDE], 0x30 /* '0' */
00000B22 486E FF22 pea.l [A6 - 0xDE]
00000B26 486E FF18 pea.l [A6 - 0xE8]
00000B2A 3F3C 200E move.w -[A7], 0x200E
00000B2E A9EB syscall Pack4/FP68K
00000B30 486E FF18 pea.l [A6 - 0xE8]
00000B34 486D F9D0 pea.l [A5 - 0x630]
00000B38 3F3C 1010 move.w -[A7], 0x1010
00000B3C A9EB syscall Pack4/FP68K
00000B3E 3D7C 0030 FF22 move.w [A6 - 0xDE], 0x30 /* '0' */
00000B44 486E FF22 pea.l [A6 - 0xDE]
00000B48 486E FF18 pea.l [A6 - 0xE8]
00000B4C 3F3C 200E move.w -[A7], 0x200E
00000B50 A9EB syscall Pack4/FP68K
00000B52 486E FF18 pea.l [A6 - 0xE8]
00000B56 486D F9E4 pea.l [A5 - 0x61C]
00000B5A 3F3C 1010 move.w -[A7], 0x1010
00000B5E A9EB syscall Pack4/FP68K
00000B60 426D F9F2 clr.w [A5 - 0x60E]
00000B64 4A6E 0008 tst.w [A6 + 0x8]
00000B68 671A beq +0x1C /* 00000B84 */
00000B6A 426D A97A clr.w [A5 - 0x5686]
00000B6E 7001 moveq.l D0, 0x01
00000B70 3B40 A978 move.w [A5 - 0x5688], D0
00000B74 426D A98C clr.w [A5 - 0x5674]
00000B78 426D A98E clr.w [A5 - 0x5672]
00000B7C 426D A990 clr.w [A5 - 0x5670]
00000B80 6000 0086 bra +0x88 /* 00000C08 */
label00000B84:
00000B84 4A6D A98C tst.w [A5 - 0x5674]
00000B88 6764 beq +0x66 /* 00000BEE */
00000B8A 526D A98E addq.w [A5 - 0x5672], 1
00000B8E 426D A98C clr.w [A5 - 0x5674]
00000B92 0C6D 0002 A98E cmpi.w [A5 - 0x5672], 0x2
00000B98 6F00 006E ble +0x70 /* 00000C08 */
00000B9C 4EBA F5B4 jsr [PC - 0xA4C /* 00000152 */]
00000BA0 486D AA8C pea.l [A5 - 0x5574]
00000BA4 486E FF38 pea.l [A6 - 0xC8]
00000BA8 4EBA FE9A jsr [PC - 0x166 /* 00000A44 */]
00000BAC 508F addq.l A7, 8
00000BAE 486E FF24 pea.l [A6 - 0xDC]
00000BB2 3F2D A990 move.w -[A7], [A5 - 0x5670]
00000BB6 4EBA 0066 jsr [PC + 0x66 /* 00000C1E */]
00000BBA 5C8F addq.l A7, 6
00000BBC 486E FF24 pea.l [A6 - 0xDC]
00000BC0 486E FF38 pea.l [A6 - 0xC8]
00000BC4 4EBA FE8E jsr [PC - 0x172 /* 00000A54 */]
00000BC8 508F addq.l A7, 8
00000BCA 486D AAB2 pea.l [A5 - 0x554E]
00000BCE 486E FF38 pea.l [A6 - 0xC8]
00000BD2 4EBA FE80 jsr [PC - 0x180 /* 00000A54 */]
00000BD6 508F addq.l A7, 8
00000BD8 486E FF38 pea.l [A6 - 0xC8]
00000BDC 4EBA 0228 jsr [PC + 0x228 /* 00000E06 */]
00000BE0 588F addq.l A7, 4
00000BE2 3F3C 0001 move.w -[A7], 0x1
00000BE6 4EBA FE82 jsr [PC - 0x17E /* 00000A6A */]
00000BEA 548F addq.l A7, 2
00000BEC 6024 bra +0x26 /* 00000C12 */
label00000BEE:
00000BEE 526D A990 addq.w [A5 - 0x5670], 1
00000BF2 526D A978 addq.w [A5 - 0x5688], 1
00000BF6 0C6D 000F A978 cmpi.w [A5 - 0x5688], 0xF
00000BFC 6F0A ble +0xC /* 00000C08 */
00000BFE 7001 moveq.l D0, 0x01
00000C00 3B40 A978 move.w [A5 - 0x5688], D0
00000C04 526D A97A addq.w [A5 - 0x5686], 1
label00000C08:
00000C08 3F3C 0001 move.w -[A7], 0x1
00000C0C 4EBA F93A jsr [PC - 0x6C6 /* 00000548 */]
00000C10 548F addq.l A7, 2
label00000C12:
00000C12 4E5E unlink A6
00000C14 4E75 rts
00000C16 5245 addq.w D5, 1
00000C18 5354 subq.w [A4], 1
00000C1A 4152 chk.w D0, [A2]
00000C1C 5420 addq.b -[A0], 2
fn00000C1E:
00000C1E 4E56 FFF0 link A6, -0x0010
00000C22 41EE FFF6 lea.l A0, [A6 - 0xA]
00000C26 43ED A992 lea.l A1, [A5 - 0x566E]
00000C2A 20D9 move.l [A0]+, [A1]+
00000C2C 20D9 move.l [A0]+, [A1]+
00000C2E 30D9 move.w [A0]+, [A1]+
00000C30 426E FFF4 clr.w [A6 - 0xC]
00000C34 3D7C 2710 FFF2 move.w [A6 - 0xE], 0x2710
00000C3A 4A6E 0008 tst.w [A6 + 0x8]
00000C3E 6C00 006A bge +0x6C /* 00000CAA */
00000C42 302E 0008 move.w D0, [A6 + 0x8]
00000C46 4440 neg.w D0
00000C48 3D40 0008 move.w [A6 + 0x8], D0
00000C4C 206E 000A movea.l A0, [A6 + 0xA]
00000C50 52AE 000A addq.l [A6 + 0xA], 1
00000C54 702D moveq.l D0, 0x2D
00000C56 1080 move.b [A0], D0
00000C58 6050 bra +0x52 /* 00000CAA */
label00000C5A:
00000C5A 306E 0008 movea.w A0, [A6 + 0x8]
00000C5E 2008 move.l D0, A0
00000C60 81EE FFF2 divs.w D0, [A6 - 0xE]
00000C64 3D40 FFF0 move.w [A6 - 0x10], D0
00000C68 4A6E FFF4 tst.w [A6 - 0xC]
00000C6C 6606 bne +0x8 /* 00000C74 */
00000C6E 4A6E FFF0 tst.w [A6 - 0x10]
00000C72 6728 beq +0x2A /* 00000C9C */
label00000C74:
00000C74 206E 000A movea.l A0, [A6 + 0xA]
00000C78 52AE 000A addq.l [A6 + 0xA], 1
00000C7C 326E FFF0 movea.w A1, [A6 - 0x10]
00000C80 D3CE add.l A1, A6
00000C82 10A9 FFF6 move.b [A0], [A1 - 0xA]
00000C86 302E FFF0 move.w D0, [A6 - 0x10]
00000C8A C1EE FFF2 muls.w D0, [A6 - 0xE]
00000C8E 322E 0008 move.w D1, [A6 + 0x8]
00000C92 9240 sub.w D1, D0
00000C94 3D41 0008 move.w [A6 + 0x8], D1
00000C98 526E FFF4 addq.w [A6 - 0xC], 1
label00000C9C:
00000C9C 306E FFF2 movea.w A0, [A6 - 0xE]
00000CA0 2008 move.l D0, A0
00000CA2 81FC 000A divs.w D0, 0xA /* '\n' */
00000CA6 3D40 FFF2 move.w [A6 - 0xE], D0
label00000CAA:
00000CAA 4A6E FFF2 tst.w [A6 - 0xE]
00000CAE 6EAA bgt -0x54 /* 00000C5A */
00000CB0 4A6E FFF4 tst.w [A6 - 0xC]
00000CB4 660C bne +0xE /* 00000CC2 */
00000CB6 206E 000A movea.l A0, [A6 + 0xA]
00000CBA 52AE 000A addq.l [A6 + 0xA], 1
00000CBE 7030 moveq.l D0, 0x30
00000CC0 1080 move.b [A0], D0
label00000CC2:
00000CC2 206E 000A movea.l A0, [A6 + 0xA]
00000CC6 4210 clr.b [A0]
00000CC8 4E5E unlink A6
00000CCA 4E75 rts
00000CCC 494E chk.w D4, A6
00000CCE 5454 addq.w [A4], 2
00000CD0 4F53 chk.w D7, [A3]
00000CD2 5452 addq.w [A2], 2
fn00000CD4:
00000CD4 4E56 FF8A link A6, -0x0076
00000CD8 41EE FF9C lea.l A0, [A6 - 0x64]
00000CDC 43ED A99C lea.l A1, [A5 - 0x5664]
00000CE0 7018 moveq.l D0, 0x18
label00000CE2:
00000CE2 20D9 move.l [A0]+, [A1]+
00000CE4 51C8 FFFC dbf D0, -0x6 /* 00000CE2 */
00000CE8 486E FF8A pea.l [A6 - 0x76]
00000CEC 3F3C 0190 move.w -[A7], 0x190
00000CF0 3F3C 0006 move.w -[A7], 0x6
00000CF4 3F3C 01C2 move.w -[A7], 0x1C2
00000CF8 3F3C 000F move.w -[A7], 0xF
00000CFC A8A7 syscall SetRect
00000CFE 486E FF8A pea.l [A6 - 0x76]
00000D02 A8A3 syscall EraseRect
00000D04 3F3C 0190 move.w -[A7], 0x190
00000D08 3F3C 000F move.w -[A7], 0xF
00000D0C A893 syscall MoveTo
00000D0E 486E FF92 pea.l [A6 - 0x6E]
00000D12 3F2D F9F0 move.w -[A7], [A5 - 0x610]
00000D16 4EBA FF06 jsr [PC - 0xFA /* 00000C1E */]
00000D1A 5C8F addq.l A7, 6
00000D1C 486E FF92 pea.l [A6 - 0x6E]
00000D20 486E FF9C pea.l [A6 - 0x64]
00000D24 4EBA FD2E jsr [PC - 0x2D2 /* 00000A54 */]
00000D28 508F addq.l A7, 8
00000D2A 486E FF9C pea.l [A6 - 0x64]
00000D2E 4EBA F4CC jsr [PC - 0xB34 /* 000001FC */]
00000D32 588F addq.l A7, 4
00000D34 486E FF9C pea.l [A6 - 0x64]
00000D38 A884 syscall DrawString
00000D3A 4E5E unlink A6
00000D3C 4E75 rts
00000D3E 5348 subq.w A0, 1
00000D40 4F57 chk.w D7, [A7]
00000D42 4745 chk.w D3, D5
00000D44 4152 chk.w D0, [A2]
fn00000D46:
00000D46 4E56 FF92 link A6, -0x006E
00000D4A 41EE FF9C lea.l A0, [A6 - 0x64]
00000D4E 43ED AA00 lea.l A1, [A5 - 0x5600]
00000D52 7018 moveq.l D0, 0x18
label00000D54:
00000D54 20D9 move.l [A0]+, [A1]+
00000D56 51C8 FFFC dbf D0, -0x6 /* 00000D54 */
00000D5A 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000D5E 3F3C 000F move.w -[A7], 0xF
00000D62 A893 syscall MoveTo
00000D64 486E FF92 pea.l [A6 - 0x6E]
00000D68 3F2D A978 move.w -[A7], [A5 - 0x5688]
00000D6C 4EBA FEB0 jsr [PC - 0x150 /* 00000C1E */]
00000D70 5C8F addq.l A7, 6
00000D72 486E FF92 pea.l [A6 - 0x6E]
00000D76 486E FF9C pea.l [A6 - 0x64]
00000D7A 4EBA FCD8 jsr [PC - 0x328 /* 00000A54 */]
00000D7E 508F addq.l A7, 8
00000D80 0C6D 0001 A978 cmpi.w [A5 - 0x5688], 0x1
00000D86 6710 beq +0x12 /* 00000D98 */
00000D88 486D AABA pea.l [A5 - 0x5546]
00000D8C 486E FF9C pea.l [A6 - 0x64]
00000D90 4EBA FCC2 jsr [PC - 0x33E /* 00000A54 */]
00000D94 508F addq.l A7, 8
00000D96 600E bra +0x10 /* 00000DA6 */
label00000D98:
00000D98 486D AAC4 pea.l [A5 - 0x553C]
00000D9C 486E FF9C pea.l [A6 - 0x64]
00000DA0 4EBA FCB2 jsr [PC - 0x34E /* 00000A54 */]
00000DA4 508F addq.l A7, 8
label00000DA6:
00000DA6 486E FF9C pea.l [A6 - 0x64]
00000DAA 4EBA F450 jsr [PC - 0xBB0 /* 000001FC */]
00000DAE 588F addq.l A7, 4
00000DB0 486E FF9C pea.l [A6 - 0x64]
00000DB4 A884 syscall DrawString
00000DB6 486D AACC pea.l [A5 - 0x5534]
00000DBA 486E FF9C pea.l [A6 - 0x64]
00000DBE 4EBA FC84 jsr [PC - 0x37C /* 00000A44 */]
00000DC2 508F addq.l A7, 8
00000DC4 486E FF92 pea.l [A6 - 0x6E]
00000DC8 3F2D A98E move.w -[A7], [A5 - 0x5672]
00000DCC 4EBA FE50 jsr [PC - 0x1B0 /* 00000C1E */]
00000DD0 5C8F addq.l A7, 6
00000DD2 486E FF92 pea.l [A6 - 0x6E]
00000DD6 486E FF9C pea.l [A6 - 0x64]
00000DDA 4EBA FC78 jsr [PC - 0x388 /* 00000A54 */]
00000DDE 508F addq.l A7, 8
00000DE0 486E FF9C pea.l [A6 - 0x64]
00000DE4 4EBA F416 jsr [PC - 0xBEA /* 000001FC */]
00000DE8 588F addq.l A7, 4
00000DEA 3F3C 00DC move.w -[A7], 0xDC
00000DEE 3F3C 000F move.w -[A7], 0xF
00000DF2 A893 syscall MoveTo
00000DF4 486E FF9C pea.l [A6 - 0x64]
00000DF8 A884 syscall DrawString
00000DFA 4E5E unlink A6
00000DFC 4E75 rts
00000DFE 5348 subq.w A0, 1
00000E00 4F57 chk.w D7, [A7]
00000E02 4154 chk.w D0, [A4]
00000E04 5445 addq.w D5, 2
fn00000E06:
00000E06 4E56 FF00 link A6, -0x0100
00000E0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E0E 486E FF00 pea.l [A6 - 0x100]
00000E12 4EBA FC30 jsr [PC - 0x3D0 /* 00000A44 */]
00000E16 508F addq.l A7, 8
00000E18 486E FF00 pea.l [A6 - 0x100]
00000E1C 4EBA F3DE jsr [PC - 0xC22 /* 000001FC */]
00000E20 588F addq.l A7, 4
00000E22 486E FF00 pea.l [A6 - 0x100]
00000E26 486D AAD6 pea.l [A5 - 0x552A]
00000E2A 486D AAD8 pea.l [A5 - 0x5528]
00000E2E 486D AADA pea.l [A5 - 0x5526]
00000E32 A98B syscall ParamText
00000E34 4267 clr.w -[A7]
00000E36 3F3C 03E8 move.w -[A7], 0x3E8
00000E3A 42A7 clr.l -[A7]
00000E3C A985 syscall Alert
00000E3E 301F move.w D0, [A7]+
00000E40 4E5E unlink A6
00000E42 4E75 rts
00000E44 4745 chk.w D3, D5
00000E46 4E45 trap 5
00000E48 5241 addq.w D1, 1
00000E4A 4C41 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D1
// begin alternate branch 00000E4C-00000E50
fn00000E4C:
00000E4C 4E56 FFFA link A6, -0x0006
// end alternate branch 00000E4C-00000E50
fn00000E4C: // (misaligned)
00000E4E FFFA .invalid <<F/7/7>>
00000E50 42A7 clr.l -[A7]
00000E52 3F3C 07D0 move.w -[A7], 0x7D0
00000E56 42A7 clr.l -[A7]
00000E58 4878 FFFF push.l 0xFFFF
00000E5C A97C syscall GetNewDialog
00000E5E 205F movea.l A0, [A7]+
00000E60 2D48 FFFC move.l [A6 - 0x4], A0
00000E64 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E68 A981 syscall DrawDialog
label00000E6A:
00000E6A 42A7 clr.l -[A7]
00000E6C 486E FFFA pea.l [A6 - 0x6]
00000E70 A991 syscall ModalDialog
00000E72 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
00000E78 660A bne +0xC /* 00000E84 */
00000E7A 486D AADC pea.l [A5 - 0x5524]
00000E7E 4EBA FF86 jsr [PC - 0x7A /* 00000E06 */]
00000E82 588F addq.l A7, 4
label00000E84:
00000E84 0C6E 0002 FFFA cmpi.w [A6 - 0x6], 0x2
00000E8A 67DE beq -0x20 /* 00000E6A */
00000E8C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E90 A983 syscall DisposeDialog
00000E92 4E5E unlink A6
00000E94 4E75 rts
00000E96 4142 chk.w D0, D2
00000E98 4F55 chk.w D7, [A5]
00000E9A 5442 addq.w D2, 2
00000E9C 4F58 chk.w D7, [A0]+
fn00000E9E:
00000E9E 4E56 0000 link A6, 0
00000EA2 3B6E 0008 AA66 move.w [A5 - 0x559A], [A6 + 0x8]
00000EA8 4EBA F2A8 jsr [PC - 0xD58 /* 00000152 */]
00000EAC 486D AA64 pea.l [A5 - 0x559C]
00000EB0 4878 0007 push.l 0x7
00000EB4 42A7 clr.l -[A7]
00000EB6 4EBA F186 jsr [PC - 0xE7A /* 0000003E */]
00000EBA 4E5E unlink A6
00000EBC 4E75 rts
00000EBE 444F neg.w A7
00000EC0 534F subq.w A7, 1
00000EC2 554E subq.w A6, 2
00000EC4 4420 neg.b -[A0]
fn00000EC6:
00000EC6 41ED F950 lea.l A0, [A5 - 0x6B0]
00000ECA 2B48 AB06 move.l [A5 - 0x54FA], A0
00000ECE 7004 moveq.l D0, 0x04
00000ED0 3B40 AB0A move.w [A5 - 0x54F6], D0
00000ED4 41ED AB0C lea.l A0, [A5 - 0x54F4]
00000ED8 43ED AAF6 lea.l A1, [A5 - 0x550A]
00000EDC 20D9 move.l [A0]+, [A1]+
00000EDE 20D9 move.l [A0]+, [A1]+
00000EE0 486D AAFE pea.l [A5 - 0x5502]
00000EE4 4267 clr.w -[A7]
00000EE6 4267 clr.w -[A7]
00000EE8 4267 clr.w -[A7]
00000EEA 4267 clr.w -[A7]
00000EEC A8A7 syscall SetRect
00000EEE 703E moveq.l D0, 0x3E
00000EF0 3B40 AB18 move.w [A5 - 0x54E8], D0
00000EF4 486D AB1A pea.l [A5 - 0x54E6]
00000EF8 4267 clr.w -[A7]
00000EFA 4267 clr.w -[A7]
00000EFC 3F3C 01EA move.w -[A7], 0x1EA
00000F00 3F3C 0126 move.w -[A7], 0x126
00000F04 A8A7 syscall SetRect
00000F06 41ED AB30 lea.l A0, [A5 - 0x54D0]
00000F0A 2B48 AB14 move.l [A5 - 0x54EC], A0
00000F0E 41ED AB22 lea.l A0, [A5 - 0x54DE]
00000F12 43ED AB06 lea.l A1, [A5 - 0x54FA]
00000F16 20D9 move.l [A0]+, [A1]+
00000F18 20D9 move.l [A0]+, [A1]+
00000F1A 20D9 move.l [A0]+, [A1]+
00000F1C 30D9 move.w [A0]+, [A1]+
00000F1E 4E75 rts
fn00000F20:
00000F20 4E56 FFF0 link A6, -0x0010
00000F24 486E FFF8 pea.l [A6 - 0x8]
00000F28 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000F2C 3F2E 000A move.w -[A7], [A6 + 0xA]
00000F30 302E 0008 move.w D0, [A6 + 0x8]
00000F34 0640 0020 addi.w D0, 0x20 /* ' ' */
00000F38 3F00 move.w -[A7], D0
00000F3A 302E 000A move.w D0, [A6 + 0xA]
00000F3E 0640 0020 addi.w D0, 0x20 /* ' ' */
00000F42 3F00 move.w -[A7], D0
00000F44 A8A7 syscall SetRect
00000F46 2B6E 000C AB22 move.l [A5 - 0x54DE], [A6 + 0xC]
00000F4C 486E FFF8 pea.l [A6 - 0x8]
00000F50 486D AAFE pea.l [A5 - 0x5502]
00000F54 486E FFF0 pea.l [A6 - 0x10]
00000F58 A8AB syscall UnionRect
00000F5A 206D A958 movea.l A0, [A5 - 0x56A8]
00000F5E 4868 0002 pea.l [A0 + 0x2]
00000F62 486D AB14 pea.l [A5 - 0x54EC]
00000F66 486E FFF0 pea.l [A6 - 0x10]
00000F6A 486E FFF0 pea.l [A6 - 0x10]
00000F6E 4267 clr.w -[A7]
00000F70 42A7 clr.l -[A7]
00000F72 A8EC syscall CopyBits
00000F74 486D AB06 pea.l [A5 - 0x54FA]
00000F78 486D AB14 pea.l [A5 - 0x54EC]
00000F7C 486D AAF6 pea.l [A5 - 0x550A]
00000F80 486D AAFE pea.l [A5 - 0x5502]
00000F84 4267 clr.w -[A7]
00000F86 42A7 clr.l -[A7]
00000F88 A8EC syscall CopyBits
00000F8A 41ED AAFE lea.l A0, [A5 - 0x5502]
00000F8E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000F92 20D9 move.l [A0]+, [A1]+
00000F94 20D9 move.l [A0]+, [A1]+
00000F96 486D AB14 pea.l [A5 - 0x54EC]
00000F9A 486D AB06 pea.l [A5 - 0x54FA]
00000F9E 486D AAFE pea.l [A5 - 0x5502]
00000FA2 486D AAF6 pea.l [A5 - 0x550A]
00000FA6 4267 clr.w -[A7]
00000FA8 42A7 clr.l -[A7]
00000FAA A8EC syscall CopyBits
00000FAC 486D AB22 pea.l [A5 - 0x54DE]
00000FB0 486D AB14 pea.l [A5 - 0x54EC]
00000FB4 486D AAF6 pea.l [A5 - 0x550A]
00000FB8 486E FFF8 pea.l [A6 - 0x8]
00000FBC 3F3C 0001 move.w -[A7], 0x1
00000FC0 42A7 clr.l -[A7]
00000FC2 A8EC syscall CopyBits
00000FC4 486D AB14 pea.l [A5 - 0x54EC]
00000FC8 206D A958 movea.l A0, [A5 - 0x56A8]
00000FCC 4868 0002 pea.l [A0 + 0x2]
00000FD0 486E FFF0 pea.l [A6 - 0x10]
00000FD4 486E FFF0 pea.l [A6 - 0x10]
00000FD8 4267 clr.w -[A7]
00000FDA 42A7 clr.l -[A7]
00000FDC A8EC syscall CopyBits
00000FDE 4E5E unlink A6
00000FE0 4E75 rts
00000FE2 4D4F chk.w D6, A7
00000FE4 5645 addq.w D5, 3
00000FE6 4249 clr.w A1
00000FE8 4B45 chk.w D5, D5
fn00000FEA:
00000FEA 4E56 FFB8 link A6, -0x0048
00000FEE 486E FFE8 pea.l [A6 - 0x18]
00000FF2 A972 syscall GetMouse
00000FF4 303C 0126 move.w D0, 0x126
00000FF8 906E FFE8 sub.w D0, [A6 - 0x18]
00000FFC 3D40 FFE4 move.w [A6 - 0x1C], D0
00001000 486E FFE4 pea.l [A6 - 0x1C]
00001004 486E FFDA pea.l [A6 - 0x26]
00001008 3F3C 200E move.w -[A7], 0x200E
0000100C A9EB syscall Pack4/FP68K
0000100E 486E FFDA pea.l [A6 - 0x26]
00001012 486E FFFC pea.l [A6 - 0x4]
00001016 3F3C 1010 move.w -[A7], 0x1010
0000101A A9EB syscall Pack4/FP68K
0000101C 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
00001022 486E FFFC pea.l [A6 - 0x4]
00001026 486E FFDA pea.l [A6 - 0x26]
0000102A 3F3C 100E move.w -[A7], 0x100E
0000102E A9EB syscall Pack4/FP68K
00001030 486E FFE4 pea.l [A6 - 0x1C]
00001034 486E FFDA pea.l [A6 - 0x26]
00001038 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000103C A9EB syscall Pack4/FP68K
0000103E 6C24 bge +0x26 /* 00001064 */
00001040 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
00001046 486E FFE4 pea.l [A6 - 0x1C]
0000104A 486E FFDA pea.l [A6 - 0x26]
0000104E 3F3C 200E move.w -[A7], 0x200E
00001052 A9EB syscall Pack4/FP68K
00001054 486E FFDA pea.l [A6 - 0x26]
00001058 486E FFFC pea.l [A6 - 0x4]
0000105C 3F3C 1010 move.w -[A7], 0x1010
00001060 A9EB syscall Pack4/FP68K
00001062 6046 bra +0x48 /* 000010AA */
label00001064:
00001064 3D7C 0126 FFE4 move.w [A6 - 0x1C], 0x126
0000106A 486E FFFC pea.l [A6 - 0x4]
0000106E 486E FFDA pea.l [A6 - 0x26]
00001072 3F3C 100E move.w -[A7], 0x100E
00001076 A9EB syscall Pack4/FP68K
00001078 486E FFE4 pea.l [A6 - 0x1C]
0000107C 486E FFDA pea.l [A6 - 0x26]
00001080 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001084 A9EB syscall Pack4/FP68K
00001086 6F22 ble +0x24 /* 000010AA */
00001088 3D7C 0126 FFE4 move.w [A6 - 0x1C], 0x126
0000108E 486E FFE4 pea.l [A6 - 0x1C]
00001092 486E FFDA pea.l [A6 - 0x26]
00001096 3F3C 200E move.w -[A7], 0x200E
0000109A A9EB syscall Pack4/FP68K
0000109C 486E FFDA pea.l [A6 - 0x26]
000010A0 486E FFFC pea.l [A6 - 0x4]
000010A4 3F3C 1010 move.w -[A7], 0x1010
000010A8 A9EB syscall Pack4/FP68K
label000010AA:
000010AA 486E FFFC pea.l [A6 - 0x4]
000010AE 486E FFDC pea.l [A6 - 0x24]
000010B2 3F3C 100E move.w -[A7], 0x100E
000010B6 A9EB syscall Pack4/FP68K
000010B8 486D F9D4 pea.l [A5 - 0x62C]
000010BC 486E FFDC pea.l [A6 - 0x24]
000010C0 3F3C 100A move.w -[A7], 0x100A
000010C4 A9EB syscall Pack4/FP68K
000010C6 6F2C ble +0x2E /* 000010F4 */
000010C8 486E FFFC pea.l [A6 - 0x4]
000010CC 486E FFDC pea.l [A6 - 0x24]
000010D0 3F3C 100E move.w -[A7], 0x100E
000010D4 A9EB syscall Pack4/FP68K
000010D6 486D F9D4 pea.l [A5 - 0x62C]
000010DA 486E FFDC pea.l [A6 - 0x24]
000010DE 3F3C 1002 move.w -[A7], 0x1002
000010E2 A9EB syscall Pack4/FP68K
000010E4 486E FFDC pea.l [A6 - 0x24]
000010E8 486E FFF8 pea.l [A6 - 0x8]
000010EC 3F3C 1010 move.w -[A7], 0x1010
000010F0 A9EB syscall Pack4/FP68K
000010F2 602A bra +0x2C /* 0000111E */
label000010F4:
000010F4 486E FFFC pea.l [A6 - 0x4]
000010F8 486E FFDC pea.l [A6 - 0x24]
000010FC 3F3C 100E move.w -[A7], 0x100E
00001100 A9EB syscall Pack4/FP68K
00001102 486D F9D4 pea.l [A5 - 0x62C]
00001106 486E FFDC pea.l [A6 - 0x24]
0000110A 3F3C 1002 move.w -[A7], 0x1002
0000110E A9EB syscall Pack4/FP68K
00001110 486E FFDC pea.l [A6 - 0x24]
00001114 486E FFF8 pea.l [A6 - 0x8]
00001118 3F3C 1010 move.w -[A7], 0x1010
0000111C A9EB syscall Pack4/FP68K
label0000111E:
0000111E 302D F9F0 move.w D0, [A5 - 0x610]
00001122 48C0 ext.l D0
00001124 E580 asl D0, 2
00001126 41ED F9F4 lea.l A0, [A5 - 0x60C]
0000112A D1C0 add.l A0, D0
0000112C 486E FFF8 pea.l [A6 - 0x8]
00001130 486E FFDC pea.l [A6 - 0x24]
00001134 3F3C 100E move.w -[A7], 0x100E
00001138 A9EB syscall Pack4/FP68K
0000113A 4850 pea.l [A0]
0000113C 486E FFDC pea.l [A6 - 0x24]
00001140 3F3C 1004 move.w -[A7], 0x1004
00001144 A9EB syscall Pack4/FP68K
00001146 486E FFDC pea.l [A6 - 0x24]
0000114A 486E FFF4 pea.l [A6 - 0xC]
0000114E 3F3C 1010 move.w -[A7], 0x1010
00001152 A9EB syscall Pack4/FP68K
00001154 486E FFF4 pea.l [A6 - 0xC]
00001158 486E FFDC pea.l [A6 - 0x24]
0000115C 3F3C 100E move.w -[A7], 0x100E
00001160 A9EB syscall Pack4/FP68K
00001162 486D FA0E pea.l [A5 - 0x5F2]
00001166 486E FFDC pea.l [A6 - 0x24]
0000116A 3F3C 0006 move.w -[A7], 0x6
0000116E A9EB syscall Pack4/FP68K
00001170 486E FFDC pea.l [A6 - 0x24]
00001174 486E FFF0 pea.l [A6 - 0x10]
00001178 3F3C 1010 move.w -[A7], 0x1010
0000117C A9EB syscall Pack4/FP68K
0000117E 42A7 clr.l -[A7]
00001180 A975 syscall TickCount
00001182 201F move.l D0, [A7]+
00001184 90AD F9EC sub.l D0, [A5 - 0x614]
00001188 2D40 FFEC move.l [A6 - 0x14], D0
0000118C 202E FFEC move.l D0, [A6 - 0x14]
00001190 D1AD F9EC add.l [A5 - 0x614], D0
00001194 3D7C 0028 FFE4 move.w [A6 - 0x1C], 0x28 /* '(' */
0000119A 486E FFF4 pea.l [A6 - 0xC]
0000119E 486E FFDA pea.l [A6 - 0x26]
000011A2 3F3C 100E move.w -[A7], 0x100E
000011A6 A9EB syscall Pack4/FP68K
000011A8 486E FFE4 pea.l [A6 - 0x1C]
000011AC 486E FFDA pea.l [A6 - 0x26]
000011B0 3F3C 2002 move.w -[A7], 0x2002
000011B4 A9EB syscall Pack4/FP68K
000011B6 486E FFEC pea.l [A6 - 0x14]
000011BA 486E FFDA pea.l [A6 - 0x26]
000011BE 3F3C 2804 move.w -[A7], 0x2804
000011C2 A9EB syscall Pack4/FP68K
000011C4 486D FA18 pea.l [A5 - 0x5E8]
000011C8 486E FFDA pea.l [A6 - 0x26]
000011CC 3F3C 0006 move.w -[A7], 0x6
000011D0 A9EB syscall Pack4/FP68K
000011D2 486D F9E8 pea.l [A5 - 0x618]
000011D6 486E FFDA pea.l [A6 - 0x26]
000011DA 3F3C 1000 move.w -[A7], 0x1000
000011DE A9EB syscall Pack4/FP68K
000011E0 486E FFDA pea.l [A6 - 0x26]
000011E4 486D F9E8 pea.l [A5 - 0x618]
000011E8 3F3C 1010 move.w -[A7], 0x1010
000011EC A9EB syscall Pack4/FP68K
000011EE 486D F9E8 pea.l [A5 - 0x618]
000011F2 486E FFDC pea.l [A6 - 0x24]
000011F6 3F3C 100E move.w -[A7], 0x100E
000011FA A9EB syscall Pack4/FP68K
000011FC 486E FFDC pea.l [A6 - 0x24]
00001200 3F3C 0016 move.w -[A7], 0x16
00001204 A9EB syscall Pack4/FP68K
00001206 486E FFDC pea.l [A6 - 0x24]
0000120A 486E FFE6 pea.l [A6 - 0x1A]
0000120E 3F3C 2010 move.w -[A7], 0x2010
00001212 A9EB syscall Pack4/FP68K
00001214 4A6E FFE6 tst.w [A6 - 0x1A]
00001218 6C28 bge +0x2A /* 00001242 */
0000121A 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
00001220 486E FFE4 pea.l [A6 - 0x1C]
00001224 486E FFDA pea.l [A6 - 0x26]
00001228 3F3C 200E move.w -[A7], 0x200E
0000122C A9EB syscall Pack4/FP68K
0000122E 486E FFDA pea.l [A6 - 0x26]
00001232 486D F9E8 pea.l [A5 - 0x618]
00001236 3F3C 1010 move.w -[A7], 0x1010
0000123A A9EB syscall Pack4/FP68K
0000123C 426E FFE6 clr.w [A6 - 0x1A]
00001240 600E bra +0x10 /* 00001250 */
label00001242:
00001242 0C6E 0005 FFE6 cmpi.w [A6 - 0x1A], 0x5
00001248 6F06 ble +0x8 /* 00001250 */
0000124A 7001 moveq.l D0, 0x01
0000124C 3B40 A98C move.w [A5 - 0x5674], D0
label00001250:
00001250 4A6D A98C tst.w [A5 - 0x5674]
00001254 673A beq +0x3C /* 00001290 */
00001256 486D FA22 pea.l [A5 - 0x5DE]
0000125A 486E FFF0 pea.l [A6 - 0x10]
0000125E 3F3C 1010 move.w -[A7], 0x1010
00001262 A9EB syscall Pack4/FP68K
00001264 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
0000126A 486D F9D8 pea.l [A5 - 0x628]
0000126E 486E FFDA pea.l [A6 - 0x26]
00001272 3F3C 100E move.w -[A7], 0x100E
00001276 A9EB syscall Pack4/FP68K
00001278 486E FFE4 pea.l [A6 - 0x1C]
0000127C 486E FFDA pea.l [A6 - 0x26]
00001280 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001284 A9EB syscall Pack4/FP68K
00001286 6E08 bgt +0xA /* 00001290 */
00001288 4267 clr.w -[A7]
0000128A 4EBA F7DE jsr [PC - 0x822 /* 00000A6A */]
0000128E 548F addq.l A7, 2
label00001290:
00001290 0C6D 0001 F9F2 cmpi.w [A5 - 0x60E], 0x1
00001296 6738 beq +0x3A /* 000012D0 */
00001298 486E FFF0 pea.l [A6 - 0x10]
0000129C 486E FFDC pea.l [A6 - 0x24]
000012A0 3F3C 100E move.w -[A7], 0x100E
000012A4 A9EB syscall Pack4/FP68K
000012A6 486E FFEC pea.l [A6 - 0x14]
000012AA 486E FFDC pea.l [A6 - 0x24]
000012AE 3F3C 2804 move.w -[A7], 0x2804
000012B2 A9EB syscall Pack4/FP68K
000012B4 486D F9D8 pea.l [A5 - 0x628]
000012B8 486E FFDC pea.l [A6 - 0x24]
000012BC 3F3C 1000 move.w -[A7], 0x1000
000012C0 A9EB syscall Pack4/FP68K
000012C2 486E FFDC pea.l [A6 - 0x24]
000012C6 486D F9D8 pea.l [A5 - 0x628]
000012CA 3F3C 1010 move.w -[A7], 0x1010
000012CE A9EB syscall Pack4/FP68K
label000012D0:
000012D0 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
000012D6 486D F9D8 pea.l [A5 - 0x628]
000012DA 486E FFDA pea.l [A6 - 0x26]
000012DE 3F3C 100E move.w -[A7], 0x100E
000012E2 A9EB syscall Pack4/FP68K
000012E4 486E FFE4 pea.l [A6 - 0x1C]
000012E8 486E FFDA pea.l [A6 - 0x26]
000012EC 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000012F0 A9EB syscall Pack4/FP68K
000012F2 6C22 bge +0x24 /* 00001316 */
000012F4 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
000012FA 486E FFE4 pea.l [A6 - 0x1C]
000012FE 486E FFDA pea.l [A6 - 0x26]
00001302 3F3C 200E move.w -[A7], 0x200E
00001306 A9EB syscall Pack4/FP68K
00001308 486E FFDA pea.l [A6 - 0x26]
0000130C 486D F9D8 pea.l [A5 - 0x628]
00001310 3F3C 1010 move.w -[A7], 0x1010
00001314 A9EB syscall Pack4/FP68K
label00001316:
00001316 302D F9F0 move.w D0, [A5 - 0x610]
0000131A 48C0 ext.l D0
0000131C E580 asl D0, 2
0000131E 41ED F9F4 lea.l A0, [A5 - 0x60C]
00001322 D1C0 add.l A0, D0
00001324 486D F9D8 pea.l [A5 - 0x628]
00001328 486E FFDC pea.l [A6 - 0x24]
0000132C 3F3C 100E move.w -[A7], 0x100E
00001330 A9EB syscall Pack4/FP68K
00001332 4850 pea.l [A0]
00001334 486E FFDC pea.l [A6 - 0x24]
00001338 3F3C 1004 move.w -[A7], 0x1004
0000133C A9EB syscall Pack4/FP68K
0000133E 3D7C 00C8 FFDA move.w [A6 - 0x26], 0xC8
00001344 486E FFDA pea.l [A6 - 0x26]
00001348 486E FFDC pea.l [A6 - 0x24]
0000134C 3F3C 2004 move.w -[A7], 0x2004
00001350 A9EB syscall Pack4/FP68K
00001352 486E FFDC pea.l [A6 - 0x24]
00001356 486D F9D4 pea.l [A5 - 0x62C]
0000135A 3F3C 1010 move.w -[A7], 0x1010
0000135E A9EB syscall Pack4/FP68K
00001360 486D F9D8 pea.l [A5 - 0x628]
00001364 486E FFDC pea.l [A6 - 0x24]
00001368 3F3C 100E move.w -[A7], 0x100E
0000136C A9EB syscall Pack4/FP68K
0000136E 486E FFEC pea.l [A6 - 0x14]
00001372 486E FFDC pea.l [A6 - 0x24]
00001376 3F3C 2804 move.w -[A7], 0x2804
0000137A A9EB syscall Pack4/FP68K
0000137C 486D F9E0 pea.l [A5 - 0x620]
00001380 486E FFDC pea.l [A6 - 0x24]
00001384 3F3C 1000 move.w -[A7], 0x1000
00001388 A9EB syscall Pack4/FP68K
0000138A 486E FFDC pea.l [A6 - 0x24]
0000138E 486D F9E0 pea.l [A5 - 0x620]
00001392 3F3C 1010 move.w -[A7], 0x1010
00001396 A9EB syscall Pack4/FP68K
00001398 4A6D F9F0 tst.w [A5 - 0x610]
0000139C 6626 bne +0x28 /* 000013C4 */
0000139E 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
000013A4 486E FFE4 pea.l [A6 - 0x1C]
000013A8 486E FFDA pea.l [A6 - 0x26]
000013AC 3F3C 200E move.w -[A7], 0x200E
000013B0 A9EB syscall Pack4/FP68K
000013B2 486E FFDA pea.l [A6 - 0x26]
000013B6 486D F9E0 pea.l [A5 - 0x620]
000013BA 3F3C 1010 move.w -[A7], 0x1010
000013BE A9EB syscall Pack4/FP68K
000013C0 426D A98C clr.w [A5 - 0x5674]
label000013C4:
000013C4 2D6D FA2C FFDC move.l [A6 - 0x24], [A5 - 0x5D4]
000013CA 2D6D FA30 FFE0 move.l [A6 - 0x20], [A5 - 0x5D0]
000013D0 3D6D FA34 FFE4 move.w [A6 - 0x1C], [A5 - 0x5CC]
000013D6 486E FFEC pea.l [A6 - 0x14]
000013DA 486E FFDC pea.l [A6 - 0x24]
000013DE 3F3C 2804 move.w -[A7], 0x2804
000013E2 A9EB syscall Pack4/FP68K
000013E4 486D F9DC pea.l [A5 - 0x624]
000013E8 486E FFDC pea.l [A6 - 0x24]
000013EC 3F3C 1000 move.w -[A7], 0x1000
000013F0 A9EB syscall Pack4/FP68K
000013F2 486E FFDC pea.l [A6 - 0x24]
000013F6 486D F9DC pea.l [A5 - 0x624]
000013FA 3F3C 1010 move.w -[A7], 0x1010
000013FE A9EB syscall Pack4/FP68K
00001400 486D F9DC pea.l [A5 - 0x624]
00001404 486E FFDC pea.l [A6 - 0x24]
00001408 3F3C 100E move.w -[A7], 0x100E
0000140C A9EB syscall Pack4/FP68K
0000140E 486E FFEC pea.l [A6 - 0x14]
00001412 486E FFDC pea.l [A6 - 0x24]
00001416 3F3C 2804 move.w -[A7], 0x2804
0000141A A9EB syscall Pack4/FP68K
0000141C 486D F9E4 pea.l [A5 - 0x61C]
00001420 486E FFDC pea.l [A6 - 0x24]
00001424 3F3C 1000 move.w -[A7], 0x1000
00001428 A9EB syscall Pack4/FP68K
0000142A 486E FFDC pea.l [A6 - 0x24]
0000142E 486D F9E4 pea.l [A5 - 0x61C]
00001432 3F3C 1010 move.w -[A7], 0x1010
00001436 A9EB syscall Pack4/FP68K
00001438 486D F9E4 pea.l [A5 - 0x61C]
0000143C 486E FFDC pea.l [A6 - 0x24]
00001440 3F3C 100E move.w -[A7], 0x100E
00001444 A9EB syscall Pack4/FP68K
00001446 486D F9D0 pea.l [A5 - 0x630]
0000144A 486E FFDC pea.l [A6 - 0x24]
0000144E 3F3C 100A move.w -[A7], 0x100A
00001452 A9EB syscall Pack4/FP68K
00001454 6D00 00A0 blt +0xA2 /* 000014F6 */
00001458 2B6D F9D0 F9E4 move.l [A5 - 0x61C], [A5 - 0x630]
0000145E 3D7C 0000 FFE4 move.w [A6 - 0x1C], 0x0
00001464 486E FFE4 pea.l [A6 - 0x1C]
00001468 486E FFDA pea.l [A6 - 0x26]
0000146C 3F3C 200E move.w -[A7], 0x200E
00001470 A9EB syscall Pack4/FP68K
00001472 486E FFDA pea.l [A6 - 0x26]
00001476 486D F9DC pea.l [A5 - 0x624]
0000147A 3F3C 1010 move.w -[A7], 0x1010
0000147E A9EB syscall Pack4/FP68K
00001480 0C6D 0001 F9F2 cmpi.w [A5 - 0x60E], 0x1
00001486 6600 006E bne +0x70 /* 000014F6 */
0000148A 70FF moveq.l D0, 0xFFFFFFFF
0000148C 3B40 F9F2 move.w [A5 - 0x60E], D0
00001490 3D7C 00FA FFE4 move.w [A6 - 0x1C], 0xFA
00001496 486D F9D0 pea.l [A5 - 0x630]
0000149A 486E FFDA pea.l [A6 - 0x26]
0000149E 3F3C 100E move.w -[A7], 0x100E
000014A2 A9EB syscall Pack4/FP68K
000014A4 486E FFE4 pea.l [A6 - 0x1C]
000014A8 486E FFDA pea.l [A6 - 0x26]
000014AC 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000014B0 A9EB syscall Pack4/FP68K
000014B2 6F42 ble +0x44 /* 000014F6 */
000014B4 486D F9E0 pea.l [A5 - 0x620]
000014B8 486E FFD0 pea.l [A6 - 0x30]
000014BC 3F3C 100E move.w -[A7], 0x100E
000014C0 A9EB syscall Pack4/FP68K
000014C2 486D A97C pea.l [A5 - 0x5684]
000014C6 486E FFD0 pea.l [A6 - 0x30]
000014CA 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000014CE A9EB syscall Pack4/FP68K
000014D0 6D1E blt +0x20 /* 000014F0 */
000014D2 486D F9E0 pea.l [A5 - 0x620]
000014D6 486E FFC6 pea.l [A6 - 0x3A]
000014DA 3F3C 100E move.w -[A7], 0x100E
000014DE A9EB syscall Pack4/FP68K
000014E0 486D A97E pea.l [A5 - 0x5682]
000014E4 486E FFC6 pea.l [A6 - 0x3A]
000014E8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000014EC A9EB syscall Pack4/FP68K
000014EE 6F06 ble +0x8 /* 000014F6 */
label000014F0:
000014F0 7001 moveq.l D0, 0x01
000014F2 3B40 A98C move.w [A5 - 0x5674], D0
label000014F6:
000014F6 3D7C 0028 FFE4 move.w [A6 - 0x1C], 0x28 /* '(' */
000014FC 486D F9E0 pea.l [A5 - 0x620]
00001500 486E FFDA pea.l [A6 - 0x26]
00001504 3F3C 100E move.w -[A7], 0x100E
00001508 A9EB syscall Pack4/FP68K
0000150A 486E FFE4 pea.l [A6 - 0x1C]
0000150E 486E FFDA pea.l [A6 - 0x26]
00001512 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001516 A9EB syscall Pack4/FP68K
00001518 6F00 00B2 ble +0xB4 /* 000015CC */
0000151C 4A6D F9F2 tst.w [A5 - 0x60E]
00001520 6600 00AA bne +0xAC /* 000015CC */
00001524 3D7C 00FA FFD8 move.w [A6 - 0x28], 0xFA
0000152A 486D F9D0 pea.l [A5 - 0x630]
0000152E 486E FFCE pea.l [A6 - 0x32]
00001532 3F3C 100E move.w -[A7], 0x100E
00001536 A9EB syscall Pack4/FP68K
00001538 486E FFD8 pea.l [A6 - 0x28]
0000153C 486E FFCE pea.l [A6 - 0x32]
00001540 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001544 A9EB syscall Pack4/FP68K
00001546 6F00 0084 ble +0x86 /* 000015CC */
0000154A 3D7C 0029 FFE4 move.w [A6 - 0x1C], 0x29 /* ')' */
00001550 486E FFE4 pea.l [A6 - 0x1C]
00001554 486E FFDA pea.l [A6 - 0x26]
00001558 3F3C 200E move.w -[A7], 0x200E
0000155C A9EB syscall Pack4/FP68K
0000155E 486E FFDA pea.l [A6 - 0x26]
00001562 486D F9E0 pea.l [A5 - 0x620]
00001566 3F3C 1010 move.w -[A7], 0x1010
0000156A A9EB syscall Pack4/FP68K
0000156C 486D F9D8 pea.l [A5 - 0x628]
00001570 486E FFDC pea.l [A6 - 0x24]
00001574 3F3C 100E move.w -[A7], 0x100E
00001578 A9EB syscall Pack4/FP68K
0000157A 486E FFDC pea.l [A6 - 0x24]
0000157E 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001582 A9EB syscall Pack4/FP68K
00001584 486D FA36 pea.l [A5 - 0x5CA]
00001588 486E FFDC pea.l [A6 - 0x24]
0000158C 3F3C 0004 move.w -[A7], 0x4
00001590 A9EB syscall Pack4/FP68K
00001592 486E FFDC pea.l [A6 - 0x24]
00001596 486D F9DC pea.l [A5 - 0x624]
0000159A 3F3C 1010 move.w -[A7], 0x1010
0000159E A9EB syscall Pack4/FP68K
000015A0 7001 moveq.l D0, 0x01
000015A2 3B40 F9F2 move.w [A5 - 0x60E], D0
000015A6 3D7C 0002 FFE4 move.w [A6 - 0x1C], 0x2
000015AC 486E FFE4 pea.l [A6 - 0x1C]
000015B0 486E FFDA pea.l [A6 - 0x26]
000015B4 3F3C 200E move.w -[A7], 0x200E
000015B8 A9EB syscall Pack4/FP68K
000015BA 486E FFDA pea.l [A6 - 0x26]
000015BE 486D F9E8 pea.l [A5 - 0x618]
000015C2 3F3C 1010 move.w -[A7], 0x1010
000015C6 A9EB syscall Pack4/FP68K
000015C8 6000 00E0 bra +0xE2 /* 000016AA */
label000015CC:
000015CC 3D7C 01F4 FFE4 move.w [A6 - 0x1C], 0x1F4
000015D2 486D F9E0 pea.l [A5 - 0x620]
000015D6 486E FFDA pea.l [A6 - 0x26]
000015DA 3F3C 100E move.w -[A7], 0x100E
000015DE A9EB syscall Pack4/FP68K
000015E0 486E FFE4 pea.l [A6 - 0x1C]
000015E4 486E FFDA pea.l [A6 - 0x26]
000015E8 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000015EC A9EB syscall Pack4/FP68K
000015EE 6F00 00BA ble +0xBC /* 000016AA */
000015F2 3D7C FFEC FFE4 move.w [A6 - 0x1C], 0xFFEC
000015F8 486E FFE4 pea.l [A6 - 0x1C]
000015FC 486E FFDA pea.l [A6 - 0x26]
00001600 3F3C 200E move.w -[A7], 0x200E
00001604 A9EB syscall Pack4/FP68K
00001606 486E FFDA pea.l [A6 - 0x26]
0000160A 486D F9E0 pea.l [A5 - 0x620]
0000160E 3F3C 1010 move.w -[A7], 0x1010
00001612 A9EB syscall Pack4/FP68K
00001614 426D F9F2 clr.w [A5 - 0x60E]
00001618 3D7C 00C8 FFE4 move.w [A6 - 0x1C], 0xC8
0000161E 486D F9D0 pea.l [A5 - 0x630]
00001622 486E FFDA pea.l [A6 - 0x26]
00001626 3F3C 100E move.w -[A7], 0x100E
0000162A A9EB syscall Pack4/FP68K
0000162C 486E FFE4 pea.l [A6 - 0x1C]
00001630 486E FFDA pea.l [A6 - 0x26]
00001634 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
00001638 A9EB syscall Pack4/FP68K
0000163A 6C66 bge +0x68 /* 000016A2 */
0000163C 3D7C 0046 FFE4 move.w [A6 - 0x1C], 0x46 /* 'F' */
00001642 486D F9D0 pea.l [A5 - 0x630]
00001646 486E FFDA pea.l [A6 - 0x26]
0000164A 3F3C 100E move.w -[A7], 0x100E
0000164E A9EB syscall Pack4/FP68K
00001650 486E FFE4 pea.l [A6 - 0x1C]
00001654 486E FFDA pea.l [A6 - 0x26]
00001658 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
0000165C A9EB syscall Pack4/FP68K
0000165E 486E FFDA pea.l [A6 - 0x26]
00001662 486D F9D0 pea.l [A5 - 0x630]
00001666 3F3C 1010 move.w -[A7], 0x1010
0000166A A9EB syscall Pack4/FP68K
0000166C 3D7C 0046 FFE4 move.w [A6 - 0x1C], 0x46 /* 'F' */
00001672 486D F9E4 pea.l [A5 - 0x61C]
00001676 486E FFDA pea.l [A6 - 0x26]
0000167A 3F3C 100E move.w -[A7], 0x100E
0000167E A9EB syscall Pack4/FP68K
00001680 486E FFE4 pea.l [A6 - 0x1C]
00001684 486E FFDA pea.l [A6 - 0x26]
00001688 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
0000168C A9EB syscall Pack4/FP68K
0000168E 486E FFDA pea.l [A6 - 0x26]
00001692 486D F9E4 pea.l [A5 - 0x61C]
00001696 3F3C 1010 move.w -[A7], 0x1010
0000169A A9EB syscall Pack4/FP68K
0000169C 4EBA F828 jsr [PC - 0x7D8 /* 00000EC6 */]
000016A0 6008 bra +0xA /* 000016AA */
label000016A2:
000016A2 4267 clr.w -[A7]
000016A4 4EBA F3C4 jsr [PC - 0xC3C /* 00000A6A */]
000016A8 548F addq.l A7, 2
label000016AA:
000016AA 0C6D 0001 F9F2 cmpi.w [A5 - 0x60E], 0x1
000016B0 6600 00D2 bne +0xD4 /* 00001784 */
000016B4 3D7C 00FA FFE4 move.w [A6 - 0x1C], 0xFA
000016BA 486D F9D0 pea.l [A5 - 0x630]
000016BE 486E FFDA pea.l [A6 - 0x26]
000016C2 3F3C 100E move.w -[A7], 0x100E
000016C6 A9EB syscall Pack4/FP68K
000016C8 486E FFE4 pea.l [A6 - 0x1C]
000016CC 486E FFDA pea.l [A6 - 0x26]
000016D0 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000016D4 A9EB syscall Pack4/FP68K
000016D6 6F00 00AC ble +0xAE /* 00001784 */
000016DA 3D7C 000A FFD8 move.w [A6 - 0x28], 0xA /* '\n' */
000016E0 486D F9D0 pea.l [A5 - 0x630]
000016E4 486E FFCE pea.l [A6 - 0x32]
000016E8 3F3C 100E move.w -[A7], 0x100E
000016EC A9EB syscall Pack4/FP68K
000016EE 486E FFD8 pea.l [A6 - 0x28]
000016F2 486E FFCE pea.l [A6 - 0x32]
000016F6 3F3C 2002 move.w -[A7], 0x2002
000016FA A9EB syscall Pack4/FP68K
000016FC 486D F9E4 pea.l [A5 - 0x61C]
00001700 486E FFCE pea.l [A6 - 0x32]
00001704 3F3C 100A move.w -[A7], 0x100A
00001708 A9EB syscall Pack4/FP68K
0000170A 6C00 0078 bge +0x7A /* 00001784 */
0000170E 3D7C 0046 FFCC move.w [A6 - 0x34], 0x46 /* 'F' */
00001714 486D F9E0 pea.l [A5 - 0x620]
00001718 486E FFC2 pea.l [A6 - 0x3E]
0000171C 3F3C 100E move.w -[A7], 0x100E
00001720 A9EB syscall Pack4/FP68K
00001722 486E FFCC pea.l [A6 - 0x34]
00001726 486E FFC2 pea.l [A6 - 0x3E]
0000172A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000172E A9EB syscall Pack4/FP68K
00001730 6F52 ble +0x54 /* 00001784 */
00001732 486D F9E0 pea.l [A5 - 0x620]
00001736 486E FFB8 pea.l [A6 - 0x48]
0000173A 3F3C 100E move.w -[A7], 0x100E
0000173E A9EB syscall Pack4/FP68K
00001740 486D A97C pea.l [A5 - 0x5684]
00001744 486E FFB8 pea.l [A6 - 0x48]
00001748 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
0000174C A9EB syscall Pack4/FP68K
0000174E 6C34 bge +0x36 /* 00001784 */
00001750 7001 moveq.l D0, 0x01
00001752 3B40 A98C move.w [A5 - 0x5674], D0
00001756 2D6D FA40 FFDC move.l [A6 - 0x24], [A5 - 0x5C0]
0000175C 2D6D FA44 FFE0 move.l [A6 - 0x20], [A5 - 0x5BC]
00001762 3D6D FA48 FFE4 move.w [A6 - 0x1C], [A5 - 0x5B8]
00001768 486D F9DC pea.l [A5 - 0x624]
0000176C 486E FFDC pea.l [A6 - 0x24]
00001770 3F3C 1004 move.w -[A7], 0x1004
00001774 A9EB syscall Pack4/FP68K
00001776 486E FFDC pea.l [A6 - 0x24]
0000177A 486D F9DC pea.l [A5 - 0x624]
0000177E 3F3C 1010 move.w -[A7], 0x1010
00001782 A9EB syscall Pack4/FP68K
label00001784:
00001784 3D7C 00B9 FFE4 move.w [A6 - 0x1C], 0xB9
0000178A 486D F9E0 pea.l [A5 - 0x620]
0000178E 486E FFDA pea.l [A6 - 0x26]
00001792 3F3C 100E move.w -[A7], 0x100E
00001796 A9EB syscall Pack4/FP68K
00001798 486E FFE4 pea.l [A6 - 0x1C]
0000179C 486E FFDA pea.l [A6 - 0x26]
000017A0 3F3C 200A move.w -[A7], 0x200A /* ' \n' */
000017A4 A9EB syscall Pack4/FP68K
000017A6 6F00 0070 ble +0x72 /* 00001818 */
000017AA 4A6D F9F2 tst.w [A5 - 0x60E]
000017AE 6600 0068 bne +0x6A /* 00001818 */
000017B2 3D7C 0076 FFD8 move.w [A6 - 0x28], 0x76 /* 'v' */
000017B8 486D F9D0 pea.l [A5 - 0x630]
000017BC 486E FFCE pea.l [A6 - 0x32]
000017C0 3F3C 100E move.w -[A7], 0x100E
000017C4 A9EB syscall Pack4/FP68K
000017C6 486E FFD8 pea.l [A6 - 0x28]
000017CA 486E FFCE pea.l [A6 - 0x32]
000017CE 3F3C 2008 move.w -[A7], 0x2008
000017D2 A9EB syscall Pack4/FP68K
000017D4 6642 bne +0x44 /* 00001818 */
000017D6 4A6E FFE6 tst.w [A6 - 0x1A]
000017DA 6608 bne +0xA /* 000017E4 */
000017DC 7001 moveq.l D0, 0x01
000017DE 3B40 A98C move.w [A5 - 0x5674], D0
000017E2 6034 bra +0x36 /* 00001818 */
label000017E4:
000017E4 7001 moveq.l D0, 0x01
000017E6 3B40 F9F2 move.w [A5 - 0x60E], D0
000017EA 2D6D FA4A FFDC move.l [A6 - 0x24], [A5 - 0x5B6]
000017F0 2D6D FA4E FFE0 move.l [A6 - 0x20], [A5 - 0x5B2]
000017F6 3D6D FA52 FFE4 move.w [A6 - 0x1C], [A5 - 0x5AE]
000017FC 486D F9D8 pea.l [A5 - 0x628]
00001800 486E FFDC pea.l [A6 - 0x24]
00001804 3F3C 1004 move.w -[A7], 0x1004
00001808 A9EB syscall Pack4/FP68K
0000180A 486E FFDC pea.l [A6 - 0x24]
0000180E 486D F9DC pea.l [A5 - 0x624]
00001812 3F3C 1010 move.w -[A7], 0x1010
00001816 A9EB syscall Pack4/FP68K
label00001818:
00001818 4A6D A98C tst.w [A5 - 0x5674]
0000181C 6700 00DA beq +0xDC /* 000018F8 */
00001820 4A6D FA0C tst.w [A5 - 0x5F4]
00001824 57C0 seq D0
00001826 4400 neg.b D0
00001828 4880 ext.w D0
0000182A 3B40 FA0C move.w [A5 - 0x5F4], D0
0000182E 4A6D FA0C tst.w [A5 - 0x5F4]
00001832 6762 beq +0x64 /* 00001896 */
00001834 486D F9E0 pea.l [A5 - 0x620]
00001838 486E FFDA pea.l [A6 - 0x26]
0000183C 3F3C 100E move.w -[A7], 0x100E
00001840 A9EB syscall Pack4/FP68K
00001842 486E FFDA pea.l [A6 - 0x26]
00001846 3F3C 0016 move.w -[A7], 0x16
0000184A A9EB syscall Pack4/FP68K
0000184C 486E FFDA pea.l [A6 - 0x26]
00001850 486E FFE4 pea.l [A6 - 0x1C]
00001854 3F3C 2010 move.w -[A7], 0x2010
00001858 A9EB syscall Pack4/FP68K
0000185A 486D F9E4 pea.l [A5 - 0x61C]
0000185E 486E FFCE pea.l [A6 - 0x32]
00001862 3F3C 100E move.w -[A7], 0x100E
00001866 A9EB syscall Pack4/FP68K
00001868 486E FFCE pea.l [A6 - 0x32]
0000186C 3F3C 0016 move.w -[A7], 0x16
00001870 A9EB syscall Pack4/FP68K
00001872 486E FFCE pea.l [A6 - 0x32]
00001876 486E FFD8 pea.l [A6 - 0x28]
0000187A 3F3C 2010 move.w -[A7], 0x2010
0000187E A9EB syscall Pack4/FP68K
00001880 2F2D FFEC move.l -[A7], [A5 - 0x14]
00001884 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00001888 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000188C 4EBA F692 jsr [PC - 0x96E /* 00000F20 */]
00001890 508F addq.l A7, 8
00001892 6000 01AA bra +0x1AC /* 00001A3E */
label00001896:
00001896 486D F9E0 pea.l [A5 - 0x620]
0000189A 486E FFDA pea.l [A6 - 0x26]
0000189E 3F3C 100E move.w -[A7], 0x100E
000018A2 A9EB syscall Pack4/FP68K
000018A4 486E FFDA pea.l [A6 - 0x26]
000018A8 3F3C 0016 move.w -[A7], 0x16
000018AC A9EB syscall Pack4/FP68K
000018AE 486E FFDA pea.l [A6 - 0x26]
000018B2 486E FFE4 pea.l [A6 - 0x1C]
000018B6 3F3C 2010 move.w -[A7], 0x2010
000018BA A9EB syscall Pack4/FP68K
000018BC 486D F9E4 pea.l [A5 - 0x61C]
000018C0 486E FFCE pea.l [A6 - 0x32]
000018C4 3F3C 100E move.w -[A7], 0x100E
000018C8 A9EB syscall Pack4/FP68K
000018CA 486E FFCE pea.l [A6 - 0x32]
000018CE 3F3C 0016 move.w -[A7], 0x16
000018D2 A9EB syscall Pack4/FP68K
000018D4 486E FFCE pea.l [A6 - 0x32]
000018D8 486E FFD8 pea.l [A6 - 0x28]
000018DC 3F3C 2010 move.w -[A7], 0x2010
000018E0 A9EB syscall Pack4/FP68K
000018E2 2F2D FFF0 move.l -[A7], [A5 - 0x10]
000018E6 3F2E FFD8 move.w -[A7], [A6 - 0x28]
000018EA 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000018EE 4EBA F630 jsr [PC - 0x9D0 /* 00000F20 */]
000018F2 508F addq.l A7, 8
000018F4 6000 0148 bra +0x14A /* 00001A3E */
label000018F8:
000018F8 486D F9E0 pea.l [A5 - 0x620]
000018FC 486E FFDA pea.l [A6 - 0x26]
00001900 3F3C 100E move.w -[A7], 0x100E
00001904 A9EB syscall Pack4/FP68K
00001906 486E FFDA pea.l [A6 - 0x26]
0000190A 3F3C 0016 move.w -[A7], 0x16
0000190E A9EB syscall Pack4/FP68K
00001910 486E FFDA pea.l [A6 - 0x26]
00001914 486E FFE4 pea.l [A6 - 0x1C]
00001918 3F3C 2010 move.w -[A7], 0x2010
0000191C A9EB syscall Pack4/FP68K
0000191E 486D F9E4 pea.l [A5 - 0x61C]
00001922 486E FFCE pea.l [A6 - 0x32]
00001926 3F3C 100E move.w -[A7], 0x100E
0000192A A9EB syscall Pack4/FP68K
0000192C 486E FFCE pea.l [A6 - 0x32]
00001930 3F3C 0016 move.w -[A7], 0x16
00001934 A9EB syscall Pack4/FP68K
00001936 486E FFCE pea.l [A6 - 0x32]
0000193A 486E FFD8 pea.l [A6 - 0x28]
0000193E 3F3C 2010 move.w -[A7], 0x2010
00001942 A9EB syscall Pack4/FP68K
00001944 302E FFE6 move.w D0, [A6 - 0x1A]
00001948 48C0 ext.l D0
0000194A E580 asl D0, 2
0000194C 41ED FFD4 lea.l A0, [A5 - 0x2C]
00001950 D1C0 add.l A0, D0
00001952 2F10 move.l -[A7], [A0]
00001954 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00001958 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000195C 4EBA F5C2 jsr [PC - 0xA3E /* 00000F20 */]
00001960 508F addq.l A7, 8
00001962 4A6D F9F0 tst.w [A5 - 0x610]
00001966 6708 beq +0xA /* 00001970 */
00001968 0C6D 0001 F9F2 cmpi.w [A5 - 0x60E], 0x1
0000196E 6668 bne +0x6A /* 000019D8 */
label00001970:
00001970 3D7C 0028 FFE4 move.w [A6 - 0x1C], 0x28 /* '(' */
00001976 486E FFFC pea.l [A6 - 0x4]
0000197A 486E FFDA pea.l [A6 - 0x26]
0000197E 3F3C 100E move.w -[A7], 0x100E
00001982 A9EB syscall Pack4/FP68K
00001984 486E FFE4 pea.l [A6 - 0x1C]
00001988 486E FFDA pea.l [A6 - 0x26]
0000198C 3F3C 2004 move.w -[A7], 0x2004
00001990 A9EB syscall Pack4/FP68K
00001992 3D7C 3A98 FFD8 move.w [A6 - 0x28], 0x3A98
00001998 486E FFD8 pea.l [A6 - 0x28]
0000199C 486E FFCE pea.l [A6 - 0x32]
000019A0 3F3C 200E move.w -[A7], 0x200E
000019A4 A9EB syscall Pack4/FP68K
000019A6 486E FFDA pea.l [A6 - 0x26]
000019AA 486E FFCE pea.l [A6 - 0x32]
000019AE 3F3C 0002 move.w -[A7], 0x2
000019B2 A9EB syscall Pack4/FP68K
000019B4 486E FFCE pea.l [A6 - 0x32]
000019B8 3F3C 0016 move.w -[A7], 0x16
000019BC A9EB syscall Pack4/FP68K
000019BE 486E FFCE pea.l [A6 - 0x32]
000019C2 486E FFCC pea.l [A6 - 0x34]
000019C6 3F3C 2010 move.w -[A7], 0x2010
000019CA A9EB syscall Pack4/FP68K
000019CC 3F2E FFCC move.w -[A7], [A6 - 0x34]
000019D0 4EBA F4CC jsr [PC - 0xB34 /* 00000E9E */]
000019D4 548F addq.l A7, 2
000019D6 6066 bra +0x68 /* 00001A3E */
label000019D8:
000019D8 3D7C 0028 FFE4 move.w [A6 - 0x1C], 0x28 /* '(' */
000019DE 486D F9D4 pea.l [A5 - 0x62C]
000019E2 486E FFDA pea.l [A6 - 0x26]
000019E6 3F3C 100E move.w -[A7], 0x100E
000019EA A9EB syscall Pack4/FP68K
000019EC 486E FFE4 pea.l [A6 - 0x1C]
000019F0 486E FFDA pea.l [A6 - 0x26]
000019F4 3F3C 2004 move.w -[A7], 0x2004
000019F8 A9EB syscall Pack4/FP68K
000019FA 3D7C 3A98 FFD8 move.w [A6 - 0x28], 0x3A98
00001A00 486E FFD8 pea.l [A6 - 0x28]
00001A04 486E FFCE pea.l [A6 - 0x32]
00001A08 3F3C 200E move.w -[A7], 0x200E
00001A0C A9EB syscall Pack4/FP68K
00001A0E 486E FFDA pea.l [A6 - 0x26]
00001A12 486E FFCE pea.l [A6 - 0x32]
00001A16 3F3C 0002 move.w -[A7], 0x2
00001A1A A9EB syscall Pack4/FP68K
00001A1C 486E FFCE pea.l [A6 - 0x32]
00001A20 3F3C 0016 move.w -[A7], 0x16
00001A24 A9EB syscall Pack4/FP68K
00001A26 486E FFCE pea.l [A6 - 0x32]
00001A2A 486E FFCC pea.l [A6 - 0x34]
00001A2E 3F3C 2010 move.w -[A7], 0x2010
00001A32 A9EB syscall Pack4/FP68K
00001A34 3F2E FFCC move.w -[A7], [A6 - 0x34]
00001A38 4EBA F464 jsr [PC - 0xB9C /* 00000E9E */]
00001A3C 548F addq.l A7, 2
label00001A3E:
00001A3E 4E5E unlink A6
00001A40 4E75 rts
00001A42 444F neg.w A7
00001A44 4249 clr.w A1
00001A46 4B45 chk.w D5, D5
00001A48 2020 move.l D0, -[A0]